Variable: SystemDefinitionSchema
constSystemDefinitionSchema:ZodObject<{abbreviation:ZodOptional<ZodString>;alignments:ZodOptional<ZodArray<ZodObject<{description:ZodOptional<ZodString>;implementsSrs:ZodArray<ZodObject<{hlr:ZodEnum<{A: ...;B: ...;C: ...;D: ...;E: ...;F: ...;G: ...;H: ...;I: ...; }>;sr:ZodString; },$strip>>;isNormalAlignment:ZodBoolean;justificationIfNotModeled:ZodOptional<ZodString>;modeled:ZodBoolean;name:ZodString;systemReference:ZodString;uuid:ZodString; },$strip>>>;applicablePlantOperatingStates:ZodOptional<ZodArray<ZodString>>;beneficialFailureTreatment:ZodOptional<ZodString>;boundaries:ZodArray<ZodString>;componentOperabilityLimits:ZodOptional<ZodArray<ZodObject<{component:ZodString;limit:ZodString; },$strip>>>;components:ZodOptional<ZodRecord<ZodString,ZodObject<{basicEventIds:ZodOptional<ZodArray<ZodString>>;boundaryConsistencyWithData:ZodOptional<ZodString>;componentBoundary:ZodOptional<ZodString>;description:ZodOptional<ZodString>;failureData:ZodOptional<ZodObject<{ccfGroupReference:ZodOptional<ZodString>;dataSource:ZodOptional<ZodString>;failureProbability:ZodOptional<ZodNumber>;failureRate:ZodOptional<ZodNumber>;isPartOfCCFGroup:ZodOptional<ZodBoolean>;timeUnit:ZodOptional<ZodString>; },$strip>>;failureModeIds:ZodOptional<ZodArray<ZodString>>;instanceProperties:ZodOptional<ZodObject<{installationDetails:ZodOptional<ZodObject<..., ...>>;position:ZodOptional<ZodString>;serialNumber:ZodOptional<ZodString>; },$strip>>;isTemplateInstance:ZodBoolean;name:ZodString;parentComponentId:ZodOptional<ZodString>;quantificationAttributes:ZodOptional<ZodArray<ZodObject<{name:ZodString;value:ZodUnion<...>; },$strip>>>;systemId:ZodString;templateReference:ZodOptional<ZodString>;type:ZodString;uuid:ZodString; },$strip>>>;configurations:ZodOptional<ZodArray<ZodString>>;description:ZodOptional<ZodString>;flowDiversionConsiderations:ZodOptional<ZodArray<ZodString>>;functionLossConditions:ZodOptional<ZodArray<ZodString>>;humanActionsForOperation:ZodOptional<ZodArray<ZodObject<{actionRef:ZodString;description: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>>;informationBasis:ZodEnum<{as-built-as-operated:"as-built-as-operated";as-designed-as-intended:"as-designed-as-intended"; }>;justificationForExclusionOfComponents:ZodOptional<ZodArray<ZodString>>;justificationForExclusionOfFailureModes:ZodOptional<ZodArray<ZodString>>;missionTimeHours:ZodOptional<ZodNumber>;modelAssumptions:ZodOptional<ZodArray<ZodString>>;modeledComponentsAndFailures:ZodRecord<ZodString,ZodObject<{componentGroup:ZodOptional<ZodString>;failureModes:ZodArray<ZodString>;justificationForInclusion:ZodOptional<ZodString>; },$strip>>;name:ZodString;operabilityConsiderations:ZodOptional<ZodArray<ZodObject<{calculationRef:ZodOptional<ZodString>;component:ZodString;notes:ZodOptional<ZodString>; },$strip>>>;operatingLimitations:ZodOptional<ZodArray<ZodString>>;operatingProcedures:ZodOptional<ZodArray<ZodString>>;operationalHistory:ZodOptional<ZodArray<ZodString>>;preOperationalInformationJustification:ZodOptional<ZodString>;schematic:ZodOptional<ZodObject<{description:ZodOptional<ZodString>;reference:ZodString; },$strip>>;spatialInformation:ZodOptional<ZodArray<ZodObject<{components:ZodOptional<ZodArray<ZodString>>;hazards:ZodOptional<ZodArray<ZodString>>;location:ZodString; },$strip>>>;successCriteriaIds:ZodArray<ZodString>;successCriterion:ZodOptional<ZodString>;temporalBehavior:ZodOptional<ZodArray<ZodObject<{applicablePlantOperatingStates:ZodOptional<ZodArray<ZodString>>;componentId:ZodString;depletionModelId:ZodOptional<ZodString>;description:ZodOptional<ZodString>;implementsSrs:ZodArray<ZodObject<{hlr:ZodEnum<{A: ...;B: ...;C: ...;D: ...;E: ...;F: ...;G: ...;H: ...;I: ...; }>;sr:ZodString; },$strip>>;phases:ZodArray<ZodObject<{activeFailureModes:ZodOptional<ZodArray<...>>;description:ZodOptional<ZodString>;endTime:ZodNumber;requiredHumanActions:ZodOptional<ZodArray<...>>;startTime:ZodNumber;state:ZodEnum<{degraded: ...;failed: ...;maintenance: ...;operational: ...;recovering: ...; }>;successCriteriaIds:ZodOptional<ZodArray<...>>;uuid:ZodString; },$strip>>;systemReference:ZodString;uuid:ZodString; },$strip>>>;testAndMaintenanceProcedures:ZodOptional<ZodArray<ZodString>>;uuid:ZodString; },$strip>
Defined in: sy/systems-analysis.ts:222
