Skip to content

openpra-monorepo


Variable: SignificantRiskContributorsSchema

const SignificantRiskContributorsSchema: ZodObject<{ description: ZodOptional<ZodString>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; insightDerivationBasis: ZodOptional<ZodString>; insights: ZodOptional<ZodArray<ZodString>>; metricType: ZodString; significantBasicEvents: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantComponents: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantEventSequenceFamilies: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantEventSequences: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantHazardGroups: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantHumanFailureEvents: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantInitiatingEvents: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantPlantOperatingStates: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantRadioactiveSources: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantReleaseCategories: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; significantSystems: ZodOptional<ZodArray<ZodObject<{ context: ZodOptional<ZodString>; contributorType: ZodString; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; importanceMetrics: ZodOptional<ZodObject<{ birnbaum: ZodOptional<ZodNumber>; criticality: ZodOptional<ZodNumber>; fussellVesely: ZodOptional<ZodNumber>; riskAchievementWorth: ZodOptional<ZodNumber>; riskReductionWorth: ZodOptional<ZodNumber>; }, $strip>>; insights: ZodOptional<ZodArray<ZodString>>; name: ZodString; riskContribution: ZodOptional<ZodNumber>; sourceElement: ZodEnum<typeof TechnicalElementTypes>; sourceId: ZodString; uuid: ZodString; }, $strip>>>; uuid: ZodString; }, $strip>

Defined in: ri/risk-integration.ts:258