Skip to content

openpra-monorepo


Variable: ProtectiveActionAnalysisSchema

const ProtectiveActionAnalysisSchema: ZodObject<{ boundingSiteLocationJustification: ZodOptional<ZodString>; cohortModeling: ZodObject<{ approach: ZodEnum<{ MULTIPLE_COHORTS: "MULTIPLE_COHORTS"; SINGLE_COHORT: "SINGLE_COHORT"; }>; cohorts: ZodOptional<ZodArray<ZodObject<{ complianceAssumption: ZodOptional<ZodString>; description: ZodString; name: ZodString; }, $strip>>>; }, $strip>; complianceAssumptions: ZodArray<ZodObject<{ basis: ZodString; description: ZodString; }, $strip>>; evacuationDelayComponents: ZodOptional<ZodArray<ZodObject<{ component: ZodEnum<{ GENERAL_EMERGENCY_DECLARATION: "GENERAL_EMERGENCY_DECLARATION"; LOAD_VEHICLES: "LOAD_VEHICLES"; OFFICIALS_NOTIFY_PUBLIC: "OFFICIALS_NOTIFY_PUBLIC"; PUBLIC_RECEIVES_INSTRUCTIONS: "PUBLIC_RECEIVES_INSTRUCTIONS"; SECURE_PERSONAL_PROPERTY: "SECURE_PERSONAL_PROPERTY"; SITE_NOTIFIES_OFFICIALS: "SITE_NOTIFIES_OFFICIALS"; }>; estimate: ZodString; }, $strip>>>; evacuationModeling: ZodOptional<ZodObject<{ approach: ZodString; description: ZodOptional<ZodString>; }, $strip>>; evacuationSpeed: ZodOptional<ZodObject<{ adverseWeatherConsidered: ZodBoolean; basis: ZodString; daytimeNighttimeConsidered: ZodBoolean; specialEventsConsidered: ZodBoolean; transientPopulationsConsidered: ZodBoolean; }, $strip>>; hazardGroupAdjustments: ZodOptional<ZodArray<ZodObject<{ adjustmentDescription: ZodString; hazardGroup: 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>>; incidentPhasesModeled: ZodArray<ZodObject<{ criteriaDescription: ZodString; phase: ZodEnum<{ EARLY: "EARLY"; INTERMEDIATE: "INTERMEDIATE"; LATE_LONG_TERM: "LATE_LONG_TERM"; }>; }, $strip>>; landUseData: ZodObject<{ basis: ZodEnum<{ GENERIC_SIMPLIFIED: "GENERIC_SIMPLIFIED"; REGIONAL_SPECIFIC: "REGIONAL_SPECIFIC"; }>; description: ZodString; intraRegionalAdjustments: ZodOptional<ZodString>; }, $strip>; modelUncertainty: ZodObject<{ alternatives: ZodArray<ZodString>; assumptions: ZodArray<ZodString>; sources: ZodArray<ZodString>; }, $strip>; parameterUncertaintyCharacterization: ZodOptional<ZodString>; plantPhysicalCharacteristics: ZodObject<{ basis: ZodEnum<{ ACTUAL: "ACTUAL"; ESTIMATED: "ESTIMATED"; }>; description: ZodString; }, $strip>; populationDistribution: ZodObject<{ basis: ZodEnum<{ ASSUMED_JUSTIFIED: "ASSUMED_JUSTIFIED"; DEMOGRAPHIC_SOURCES: "DEMOGRAPHIC_SOURCES"; }>; description: ZodString; justification: ZodOptional<ZodString>; projectionAdjustments: ZodOptional<ZodString>; transientPopulationsIncluded: ZodOptional<ZodBoolean>; }, $strip>; protectionParameters: ZodOptional<ZodArray<ZodObject<{ parameter: ZodString; source: ZodString; value: ZodString; }, $strip>>>; protectiveActionsIncluded: ZodArray<ZodObject<{ action: ZodEnum<{ EVACUATION: "EVACUATION"; FOOD_INTERDICTION_REMEDIATION: "FOOD_INTERDICTION_REMEDIATION"; LAND_INTERDICTION_REMEDIATION: "LAND_INTERDICTION_REMEDIATION"; RELOCATION: "RELOCATION"; SHELTERING: "SHELTERING"; }>; applicabilityJustification: ZodOptional<ZodString>; included: ZodBoolean; }, $strip>>; releaseSourceGeographicLocation: ZodString; shelterInPlaceCredit: ZodOptional<ZodObject<{ credited: ZodBoolean; justification: ZodOptional<ZodString>; }, $strip>>; sourceDocuments: ZodArray<ZodObject<{ document: ZodString; justification: ZodOptional<ZodString>; usage: ZodString; }, $strip>>; }, $strip>

Defined in: rc/radiological-consequence-analysis.ts:105