Skip to content

openpra-monorepo


Variable: IntegratedRiskResultsSchema

const IntegratedRiskResultsSchema: ZodObject<{ aggregationApproach: ZodObject<{ description: ZodString; detailConservatismDifferences: ZodOptional<ZodArray<ZodObject<{ description: ZodString; scope: ZodString; }, $strip>>>; justification: ZodString; perSourceHazardContributionsIdentified: ZodBoolean; separateReviewFindings: ZodOptional<ZodString>; separateReviewPerformed: ZodOptional<ZodBoolean>; }, $strip>; calculationApproach: ZodObject<{ alternativeApproach: ZodOptional<ZodString>; exceedanceFrequencyCurves: ZodOptional<ZodBoolean>; frequencyConsequencePlots: ZodOptional<ZodBoolean>; justification: ZodString; sumOfProducts: ZodOptional<ZodBoolean>; }, $strip>; calculationLevel: ZodEnum<{ MEAN: "MEAN"; POINT_ESTIMATE: "POINT_ESTIMATE"; }>; complianceStatus: ZodOptional<ZodArray<ZodObject<{ basis: ZodOptional<ZodString>; criterion: ZodString; limit: ZodNumber; margin: ZodOptional<ZodNumber>; status: ZodEnum<{ COMPLIANT: "COMPLIANT"; INDETERMINATE: "INDETERMINATE"; NON_COMPLIANT: "NON_COMPLIANT"; }>; }, $strip>>>; description: ZodOptional<ZodString>; exceedanceFrequencyCurveData: ZodOptional<ZodArray<ZodObject<{ consequenceMetric: ZodString; dataPoints: ZodArray<ZodObject<{ consequenceValue: ZodNumber; exceedanceFrequency: ZodNumber; }, $strip>>; uncertaintyBands: ZodOptional<ZodArray<ZodObject<{ confidenceLevel: ZodNumber; dataPoints: ZodArray<...>; }, $strip>>>; }, $strip>>>; frequencyConsequencePlotData: ZodOptional<ZodArray<ZodObject<{ consequence: ZodNumber; consequenceMetric: ZodString; consequenceUncertainty: ZodOptional<ZodObject<{ confidenceLevel: ZodNumber; lowerBound: ZodNumber; upperBound: ZodNumber; }, $strip>>; eventSequenceName: ZodOptional<ZodString>; eventSequenceRef: ZodString; frequency: ZodNumber; frequencyUncertainty: ZodOptional<ZodObject<{ confidenceLevel: ZodNumber; lowerBound: ZodNumber; upperBound: ZodNumber; }, $strip>>; }, $strip>>>; hazardGroupContributions: ZodOptional<ZodArray<ZodObject<{ contribution: ZodNumber; hazardGroup: ZodString; }, $strip>>>; 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>>; integrationChallenges: ZodOptional<ZodString>; keyAssumptions: ZodOptional<ZodArray<ZodString>>; metrics: ZodArray<ZodObject<{ acceptanceCriteria: ZodOptional<ZodObject<{ basis: ZodString; complianceStatus: ZodEnum<{ COMPLIANT: "COMPLIANT"; INDETERMINATE: "INDETERMINATE"; NON_COMPLIANT: "NON_COMPLIANT"; }>; limit: ZodNumber; }, $strip>>; consequenceMeasureRef: ZodOptional<ZodString>; 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>>; metricType: ZodString; name: ZodString; uncertainty: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{ errorFactor: ZodNumber; median: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ alpha: ZodNumber; betaParam: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ mean: ZodNumber; stdDev: ZodNumber; type: ZodLiteral<...>; }, $strip>], "type">>; uncertaintyDescription: ZodOptional<ZodString>; units: ZodString; uuid: ZodString; value: ZodNumber; }, $strip>>; multiReactorContributionsIncluded: ZodBoolean; multiSourceContributionsIncluded: ZodBoolean; name: ZodString; plantOperatingStateContributions: ZodOptional<ZodArray<ZodObject<{ contribution: ZodNumber; plantOperatingStateRef: ZodString; }, $strip>>>; sourceContributions: ZodOptional<ZodArray<ZodObject<{ contribution: ZodNumber; sourceRef: ZodString; }, $strip>>>; uuid: ZodString; }, $strip>

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