Skip to content

openpra-monorepo


Variable: RiskUncertaintyAnalysisSchema

const RiskUncertaintyAnalysisSchema: ZodObject<{ characterizationLevel: ZodEnum<{ CHARACTERIZED: "CHARACTERIZED"; PROPAGATED_RISK_SIGNIFICANT: "PROPAGATED_RISK_SIGNIFICANT"; }>; description: ZodOptional<ZodString>; evaluationScope: ZodEnum<{ COMBINATION: "COMBINATION"; INDIVIDUAL: "INDIVIDUAL"; }>; evaluationType: ZodEnum<{ QUALITATIVE: "QUALITATIVE"; QUANTITATIVE: "QUANTITATIVE"; }>; 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>>; keyContributorIdentificationMethod: ZodOptional<ZodObject<{ description: ZodString; justification: ZodString; significanceCriteria: ZodString; }, $strip>>; keyUncertaintyContributors: ZodOptional<ZodArray<ZodObject<{ basis: ZodString; contribution: ZodUnion<readonly [ZodString, ZodNumber]>; potentialImpactRange: ZodOptional<ZodObject<{ lowerBound: ZodNumber; unit: ZodOptional<ZodString>; upperBound: ZodNumber; }, $strip>>; priority: ZodOptional<ZodEnum<typeof ImportanceLevel>>; recommendedActions: ZodOptional<ZodArray<ZodString>>; sourceId: ZodString; sourceName: ZodOptional<ZodString>; }, $strip>>>; keyUncertaintySourceRefs: ZodOptional<ZodArray<ZodString>>; metric: ZodString; name: ZodString; parameterUncertainty: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{ errorFactor: ZodNumber; median: ZodNumber; type: ZodLiteral<LOGNORMAL>; }, $strip>, ZodObject<{ alpha: ZodNumber; betaParam: ZodNumber; type: ZodLiteral<BETA>; }, $strip>, ZodObject<{ mean: ZodNumber; stdDev: ZodNumber; type: ZodLiteral<NORMAL>; }, $strip>], "type">>; prioritization: ZodOptional<ZodArray<ZodObject<{ basis: ZodString; priorityLevel: ZodEnum<typeof ImportanceLevel>; uncertaintySourceId: ZodString; }, $strip>>>; propagationMethod: ZodString; sensitivityStudies: ZodOptional<ZodArray<ZodObject<{ description: ZodString; elementSpecificProperties: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; impact: ZodOptional<ZodString>; implementsSrs: ZodOptional<ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>>; insights: ZodOptional<ZodString>; modelUncertaintyId: ZodOptional<ZodString>; name: ZodOptional<ZodString>; parameterRanges: ZodRecord<ZodString, ZodTuple<[ZodNumber, ZodNumber], null>>; results: ZodOptional<ZodString>; uuid: ZodString; variedParameters: ZodArray<ZodString>; }, $strip>>>; sokcAndPhenomenaTreatment: ZodObject<{ eventFrequencySokcConsidered: ZodBoolean; phenomenaDependenciesConsidered: ZodBoolean; riskSignificanceBasis: ZodOptional<ZodString>; treatmentDescription: ZodOptional<ZodString>; }, $strip>; uncertaintyRangeDiscussion: ZodOptional<ZodString>; uuid: ZodString; }, $strip>

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