Skip to content

openpra-monorepo


Variable: FragilityFailureMechanismSchema

const FragilityFailureMechanismSchema: ZodObject<{ anchorageAndSupportLoadPath: ZodString; capacityDataRefs: ZodArray<ZodString>; capacityParameter: ZodString; capacityUnits: ZodString; conservativeBounding: ZodBoolean; controlling: ZodBoolean; demandParameter: ZodString; demandResultRefs: ZodArray<ZodString>; demandUnits: ZodString; description: ZodString; failureModeType: ZodEnum<{ ANCHORAGE: "ANCHORAGE"; CONTACT_CHATTER: "CONTACT_CHATTER"; FIRE_IGNITION_SOURCE: "FIRE_IGNITION_SOURCE"; FLOOD_SOURCE: "FLOOD_SOURCE"; FUNCTIONAL: "FUNCTIONAL"; OTHER: "OTHER"; PRESSURE_BOUNDARY: "PRESSURE_BOUNDARY"; SEISMIC_INTERACTION: "SEISMIC_INTERACTION"; SOIL_FAILURE: "SOIL_FAILURE"; STRUCTURAL: "STRUCTURAL"; }>; 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>>; interactionRefs: ZodArray<ZodString>; mechanismType: ZodEnum<{ ANCHORAGE_FAILURE: "ANCHORAGE_FAILURE"; BRACING_FAILURE: "BRACING_FAILURE"; CONTACT_CHATTER: "CONTACT_CHATTER"; DIFFERENTIAL_SETTLEMENT: "DIFFERENTIAL_SETTLEMENT"; EXCESSIVE_DRIFT: "EXCESSIVE_DRIFT"; FIRE_IGNITION: "FIRE_IGNITION"; FLOOD_RELEASE: "FLOOD_RELEASE"; FUNCTIONAL_FAILURE: "FUNCTIONAL_FAILURE"; IMPACT: "IMPACT"; LIQUEFACTION: "LIQUEFACTION"; OTHER: "OTHER"; OVERTURNING: "OVERTURNING"; PRESSURE_BOUNDARY_FAILURE: "PRESSURE_BOUNDARY_FAILURE"; SLIDING: "SLIDING"; SLOPE_INSTABILITY: "SLOPE_INSTABILITY"; STRUCTURAL_YIELDING: "STRUCTURAL_YIELDING"; }>; name: ZodString; otherMechanismType: ZodOptional<ZodString>; realisticForRiskSignificantSsc: ZodBoolean; selectionBasis: ZodString; sscRef: ZodString; systemsFailureModeRef: ZodString; uuid: ZodString; }, $strip>

Defined in: sfr/seismic-fragility-analysis.ts:330