Skip to content

openpra-monorepo


Variable: PlantOperatingStateSchema

const PlantOperatingStateSchema: ZodObject<{ activitiesLeadingToParameterChanges: ZodArray<ZodString>; applicableInitiatingEvents: ZodArray<ZodObject<{ description: ZodOptional<ZodString>; eventType: ZodLiteral<"INITIATING">; frequency: ZodUnion<readonly [ZodNumber, ZodObject<{ distribution: ZodOptional<ZodObject<..., ...>>; source: ZodOptional<ZodString>; units: ZodEnum<typeof FrequencyUnit>; value: ZodNumber; }, $strip>]>; name: ZodString; uuid: ZodString; }, $strip>>; availableInstrumentation: ZodArray<ZodObject<{ availability: ZodBoolean; description: ZodOptional<ZodString>; location: ZodString; name: ZodString; parameter: ZodString; range: ZodOptional<ZodTuple<[ZodNumber, ZodNumber], null>>; safetyRelated: ZodBoolean; units: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>; decayHeatBasis: ZodOptional<ZodString>; decayHeatLevelDefined: ZodBoolean; decayHeatRemoval: ZodObject<{ passiveMechanisms: ZodRecord<ZodString, ZodEnum<{ NO: "NO"; OOS: "OOS"; STANDBY: "STANDBY"; YES: "YES"; }>>; primaryCoolingSystems: ZodRecord<ZodString, ZodEnum<{ NO: "NO"; OOS: "OOS"; STANDBY: "STANDBY"; YES: "YES"; }>>; secondaryCoolingSystems: ZodRecord<ZodString, ZodEnum<{ NO: "NO"; OOS: "OOS"; STANDBY: "STANDBY"; YES: "YES"; }>>; }, $strip>; description: ZodString; docsLinked: ZodOptional<ZodNumber>; durationAndCycleTimingBasis: ZodOptional<ZodString>; evolutionId: ZodString; hazardGroupReviews: ZodOptional<ZodArray<ZodObject<{ basis: ZodString; conditionsRemainSufficient: ZodBoolean; hazardBarrierEffectivenessChanges: ZodArray<ZodString>; hazardGroup: ZodString; propagationPathwayModifications: ZodArray<ZodString>; sscFragilityModifications: ZodArray<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>>; meanDurationHours: ZodNumber; meanEntryFrequency: 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>]>; meanTimeAfterShutdownHours: ZodOptional<ZodNumber>; name: ZodString; operatingMode: ZodEnum<typeof OperatingMode>; 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>>>; radioactiveMaterialSources: ZodArray<ZodObject<{ barriers: ZodArray<ZodString>; description: ZodString; exclusionJustification: ZodOptional<ZodString>; location: ZodEnum<typeof SourceLocation>; name: ZodString; radionuclides: ZodArray<ZodString>; releasePaths: ZodArray<ZodString>; screeningStatus: ZodEnum<typeof ScreeningStatus>; status: ZodString; uuid: ZodString; }, $strip>>; radionuclideTransportBarriers: ZodArray<ZodObject<{ breachCriteria: ZodArray<ZodString>; description: ZodOptional<ZodString>; monitoringParameters: ZodArray<ZodString>; name: ZodString; status: ZodOptional<ZodEnum<typeof BarrierStatus>>; uuid: ZodString; }, $strip>>; rcbConfiguration: ZodString; rcsParameters: ZodObject<{ coolantInventory: ZodOptional<ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>>; coolantPressure: ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>; decayHeatLevel: ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>; otherParameters: ZodOptional<ZodRecord<ZodString, ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>>>; powerLevel: ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>; rcsConfigurationDescription: ZodString; reactorCoolantTemperature: ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>; reactorLevel: ZodOptional<ZodObject<{ max: ZodNumber; min: ZodNumber; representative: ZodNumber; units: ZodOptional<ZodString>; }, $strip>>; timeAfterShutdownHours: ZodOptional<ZodNumber>; }, $strip>; riskSignificance: ZodOptional<ZodObject<{ cdf: ZodUnion<readonly [ZodNumber, ZodObject<{ distribution: ZodOptional<ZodObject<..., ...>>; source: ZodOptional<ZodString>; units: ZodEnum<typeof FrequencyUnit>; value: ZodNumber; }, $strip>]>; importanceMeasures: ZodOptional<ZodArray<ZodObject<{ component: ZodString; fussellVesely: ZodOptional<ZodNumber>; raw: ZodOptional<ZodNumber>; rrw: ZodOptional<ZodNumber>; }, $strip>>>; lerf: ZodOptional<ZodUnion<readonly [ZodNumber, ZodObject<{ distribution: ZodOptional<...>; source: ZodOptional<...>; units: ZodEnum<...>; value: ZodNumber; }, $strip>]>>; posId: ZodString; riskContributionFraction: ZodNumber; riskSignificantContributors: ZodArray<ZodString>; }, $strip>>; safetyFunctions: ZodArray<ZodObject<{ applicableInitiatingEvents: ZodArray<ZodString>; category: ZodEnum<typeof SafetyFunctionCategory>; description: ZodString; failureCriterion: ZodString; implementationMechanisms: ZodArray<ZodObject<{ description: ZodString; name: ZodString; reliability: ZodOptional<ZodObject<{ mtbf: ...; pfd: ...; }, $strip>>; status: ZodString; type: ZodEnum<{ ACTIVE: "ACTIVE"; PASSIVE: "PASSIVE"; }>; }, $strip>>; name: ZodString; state: ZodEnum<{ FAILURE: "FAILURE"; STANDBY: "STANDBY"; SUCCESS: "SUCCESS"; }>; successCriteriaIds: ZodArray<ZodString>; successCriterion: ZodString; supportingSscs: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; sscOperationalCharacteristics: ZodArray<ZodObject<{ desiredState: ZodString; ssc: ZodString; supportedSafetyFunction: ZodEnum<typeof SafetyFunctionCategory>; }, $strip>>; successCriteriaIds: ZodArray<ZodString>; timeBoundary: ZodObject<{ endingCondition: ZodString; startingCondition: ZodString; transitionParameters: ZodArray<ZodObject<{ monitored: ZodBoolean; monitoringInstruments: ZodOptional<ZodArray<ZodString>>; parameter: ZodString; threshold: ZodUnion<readonly [ZodString, ZodNumber]>; units: ZodOptional<ZodString>; }, $strip>>; }, $strip>; timeVaryingConditions: ZodOptional<ZodArray<ZodObject<{ description: ZodOptional<ZodString>; impactOnSafetyFunctions: ZodString; name: ZodString; parameter: ZodString; requiresMonitoring: ZodBoolean; timeHours: ZodNumber; uncertainty: ZodOptional<ZodNumber>; units: ZodOptional<ZodString>; uuid: ZodString; value: ZodNumber; }, $strip>>>; uiStatus: ZodOptional<ZodEnum<{ draft: "draft"; ok: "ok"; warn: "warn"; }>>; uiStatusMessage: ZodOptional<ZodString>; uuid: ZodString; }, $strip>

Defined in: pos/plant-operating-state-analysis.ts:200