Skip to content

openpra-monorepo


Variable: EventSequenceSchema

const EventSequenceSchema: ZodObject<{ affectedReactorSourceCombinations: ZodOptional<ZodArray<ZodString>>; dependencies: ZodOptional<ZodArray<ZodObject<{ applicableInitiatingEvents: ZodOptional<ZodArray<ZodString>>; applicablePlantOperatingStates: ZodOptional<ZodArray<ZodString>>; basis: ZodOptional<ZodString>; dependedUponElement: ZodString; dependencyType: ZodEnum<typeof DependencyType>; dependentElement: ZodString; description: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; timePhased: ZodOptional<ZodBoolean>; uuid: ZodString; }, $strip>>>; description: ZodOptional<ZodString>; endState: ZodEnum<typeof EndState>; eventTreeId: ZodOptional<ZodString>; eventTreeSequenceId: ZodOptional<ZodString>; functionalEventStates: ZodOptional<ZodRecord<ZodString, ZodEnum<{ FAILURE: "FAILURE"; SUCCESS: "SUCCESS"; }>>>; 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>>; initiatingEventId: ZodString; intermediateEndStates: ZodOptional<ZodArray<ZodObject<{ description: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; name: ZodString; parentSequenceFamilyId: ZodOptional<ZodString>; parentSequenceId: ZodOptional<ZodString>; plantConditions: ZodObject<{ barrierStatuses: ZodOptional<ZodRecord<ZodString, ZodEnum<...>>>; keyParameters: ZodRecord<ZodString, ZodUnion<readonly [..., ...]>>; operatingMode: ZodOptional<ZodEnum<{ MAINTENANCE: ...; POWER: ...; REFUELING: ...; SHUTDOWN: ...; STARTUP: ...; }>>; successCriteriaIds: ZodOptional<ZodArray<ZodString>>; systemStatuses: ZodOptional<ZodRecord<ZodString, ZodEnum<...>>>; }, $strip>; preservedDependencies: ZodObject<{ functional: ZodOptional<ZodArray<ZodString>>; initiatingEvent: ZodOptional<ZodArray<ZodString>>; operator: ZodOptional<ZodArray<ZodString>>; phenomenological: ZodOptional<ZodArray<ZodString>>; spatial: ZodOptional<ZodArray<ZodString>>; system: ZodOptional<ZodArray<ZodString>>; }, $strip>; sourceEventTreeId: ZodOptional<ZodString>; supportingAnalysisReferences: ZodOptional<ZodArray<ZodString>>; transferConditions: ZodOptional<ZodObject<{ description: ZodString; logicExpression: ZodOptional<ZodString>; triggeringEvents: ZodOptional<ZodArray<...>>; }, $strip>>; transferToEventTreeBranch: ZodOptional<ZodString>; transferToEventTreeId: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>>; meanFrequency: ZodOptional<ZodUnion<readonly [ZodNumber, ZodObject<{ distribution: ZodOptional<ZodObject<{ parameters: ZodArray<...>; type: ZodEnum<...>; }, $strip>>; source: ZodOptional<ZodString>; units: ZodEnum<typeof FrequencyUnit>; value: ZodNumber; }, $strip>]>>; name: ZodString; operatorActions: ZodOptional<ZodArray<ZodString>>; phenomenologicalImpacts: ZodOptional<ZodArray<ZodObject<{ affectedElements: ZodArray<ZodString>; applicableInitiatingEvents: ZodOptional<ZodArray<ZodString>>; applicablePlantOperatingStates: ZodOptional<ZodArray<ZodString>>; description: ZodString; deterministicAnalysisReferences: ZodOptional<ZodArray<ZodString>>; duration: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; importanceLevel: ZodOptional<ZodEnum<typeof ImportanceLevel>>; name: ZodString; timing: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>>>; plantOperatingStateId: ZodString; procedureReferences: ZodOptional<ZodArray<ZodString>>; progression: ZodOptional<ZodString>; releaseCategoryId: ZodOptional<ZodString>; screeningBasis: ZodOptional<ZodString>; screeningStatus: ZodOptional<ZodEnum<typeof ScreeningStatus>>; sequenceFamilyId: ZodOptional<ZodString>; sequenceSpecificAssumptions: 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>>>; successCriteriaIds: ZodOptional<ZodArray<ZodString>>; systemResponses: ZodOptional<ZodRecord<ZodString, ZodEnum<{ FAILURE: "FAILURE"; SUCCESS: "SUCCESS"; }>>>; timing: ZodOptional<ZodArray<ZodObject<{ basis: ZodOptional<ZodString>; category: ZodOptional<ZodEnum<{ AUTOMATIC: "AUTOMATIC"; DAMAGE_LIMIT: "DAMAGE_LIMIT"; INITIATOR: "INITIATOR"; OPERATOR_ACTION: "OPERATOR_ACTION"; OPERATOR_CUE: "OPERATOR_CUE"; }>>; deterministicAnalysisReferences: ZodOptional<ZodArray<ZodString>>; duration: ZodOptional<ZodNumber>; event: ZodString; timeAfterInitiator: ZodNumber; timeWindow: ZodOptional<ZodObject<{ basis: ZodOptional<ZodString>; description: ZodOptional<ZodString>; deterministicAnalysisReferences: ZodOptional<ZodArray<...>>; endTime: ZodNumber; startTime: ZodNumber; }, $strip>>; uncertaintyRange: ZodOptional<ZodTuple<[ZodNumber, ZodNumber], null>>; uuid: ZodString; }, $strip>>>; uuid: ZodString; }, $strip>

Defined in: es/event-sequence-analysis.ts:132