Skip to content

openpra-monorepo


Variable: HazardInducedInitiatorSchema

const HazardInducedInitiatorSchema: ZodObject<{ affectedAreas: ZodArray<ZodString>; applicableStates: ZodArray<ZodString>; barrierImpacts: ZodArray<ZodObject<{ barrierId: ZodString; mechanism: ZodString; state: ZodEnum<typeof BarrierImpactState>; timing: ZodString; }, $strip>>; barrierIntegrityScreeningSatisfied: ZodOptional<ZodBoolean>; category: ZodEnum<typeof InitiatingEventCategory>; challengedSafetyFunctions: ZodArray<ZodString>; combinedHazards: ZodOptional<ZodArray<ZodString>>; description: ZodOptional<ZodString>; eventType: ZodLiteral<"INITIATING">; frequency: ZodUnion<readonly [ZodNumber, ZodObject<{ distribution: ZodOptional<ZodObject<{ parameters: ZodArray<ZodNumber>; type: ZodEnum<typeof DistributionType>; }, $strip>>; source: ZodOptional<ZodString>; units: ZodEnum<typeof FrequencyUnit>; value: ZodNumber; }, $strip>]>; genericAnalysisReview: ZodOptional<ZodString>; groupId: ZodOptional<ZodString>; hazardFrequencyFactors: ZodObject<{ exceedanceProbability: ZodOptional<ZodNumber>; fragilityParameters: ZodOptional<ZodRecord<ZodString, ZodNumber>>; returnPeriod: ZodOptional<ZodNumber>; }, $strip>; hazardSeverity: ZodString; hazardType: ZodString; identificationBasis: ZodArray<ZodString>; identificationMethodIds: ZodArray<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>>; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; interfacingSystemFeatures: ZodOptional<ZodObject<{ detectionMeans: ZodOptional<ZodArray<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>>; otherComponentBehavior: ZodOptional<ZodArray<ZodString>>; pathwayConfiguration: ZodString; protectiveInterlocks: ZodArray<ZodString>; reliefValveProvisions: ZodString; testAndMaintenancePractices: ZodOptional<ZodArray<ZodString>>; valveTypesAndFailureModes: ZodArray<ZodString>; }, $strip>>; mitigatingSystems: ZodArray<ZodObject<{ dependencies: ZodArray<ZodString>; function: ZodString; successCriteriaIds: ZodArray<ZodString>; systemId: ZodString; }, $strip>>; moduleImpacts: ZodOptional<ZodArray<ZodObject<{ moduleId: ZodString; propagationPath: ZodOptional<ZodString>; state: ZodEnum<typeof ModuleImpactState>; timing: ZodOptional<ZodString>; }, $strip>>>; name: ZodString; plantExperience: ZodOptional<ZodArray<ZodString>>; preOperationalAssumptions: ZodOptional<ZodArray<ZodObject<{ addressingPlans: ZodOptional<ZodString>; affectedElementIds: ZodArray<ZodString>; affectedTechnicalElementCodes: ZodOptional<ZodArray<ZodString>>; assumptionId: ZodString; closureBasis: ZodString; description: ZodString; impact: ZodOptional<ZodString>; implementsSrs: ZodOptional<ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>>; influenceOnDefinition: ZodString; isPreOperational: ZodOptional<ZodBoolean>; limitations: ZodArray<ZodString>; owner: ZodOptional<ZodString>; plannedClosureActions: ZodArray<ZodString>; potentialAlternatives: ZodOptional<ZodArray<ZodString>>; rationale: ZodOptional<ZodString>; references: ZodOptional<ZodArray<ZodString>>; requiredDesignInformation: ZodOptional<ZodArray<ZodObject<{ date: ZodOptional<...>; description: ZodOptional<...>; requirementId: ZodOptional<...>; revision: ZodOptional<...>; sourceId: ZodString; sourceType: ZodString; standardSection: ZodOptional<...>; }, $strip>>>; resolutionPlan: ZodOptional<ZodString>; riskImpact: ZodEnum<typeof ImportanceLevel>; sensitivityAnalysis: ZodOptional<ZodObject<{ description: ZodString; elementSpecificProperties: ZodOptional<ZodRecord<..., ...>>; impact: ZodOptional<ZodString>; implementsSrs: ZodOptional<ZodArray<...>>; insights: ZodOptional<ZodString>; modelUncertaintyId: ZodOptional<ZodString>; name: ZodOptional<ZodString>; parameterRanges: ZodRecord<ZodString, ZodTuple<..., ...>>; results: ZodOptional<ZodString>; uuid: ZodString; variedParameters: ZodArray<ZodString>; }, $strip>>; status: ZodEnum<{ CLOSED: "CLOSED"; IN_PROGRESS: "IN_PROGRESS"; OPEN: "OPEN"; }>; uuid: ZodString; }, $strip>>>; screeningBasis: ZodOptional<ZodString>; screeningCriterion: ZodOptional<ZodEnum<{ SCR-1: "SCR-1"; SCR-2: "SCR-2"; SCR-3: "SCR-3"; }>>; screeningStatus: ZodEnum<typeof ScreeningStatus>; similarPlantReview: ZodOptional<ZodString>; subcategory: ZodOptional<ZodString>; tripParameters: ZodArray<ZodObject<{ basis: ZodString; parameter: ZodString; setpoint: ZodNumber; uncertainty: ZodNumber; }, $strip>>; uuid: ZodString; }, $strip>

Defined in: ie/initiating-event-analysis.ts:141