Skip to content

openpra-monorepo


Variable: SeismicHazardAnalysisSchema

const SeismicHazardAnalysisSchema: ZodObject<{ analysisBasis: ZodObject<{ calculationBounds: ZodObject<{ epsilonLimit: ZodNumber; epsilonLimitBasis: ZodString; epsilonTailTreatment: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; lowerBoundMagnitude: ZodNumber; lowerBoundMagnitudeBasis: ZodString; magnitudeScale: ZodString; maximumGroundMotion: ZodNumber; sequenceRankingUnaffected: ZodBoolean; tailExtrapolationMethod: ZodString; truncationImpactEvaluation: ZodString; }, $strip>; eventSequenceQuantificationRef: ZodOptional<ZodString>; groundMotionParameters: ZodArray<ZodObject<{ averagingFrequencyBandHz: ZodOptional<ZodObject<{ averagingMethod: ZodString; lower: ZodNumber; upper: ZodNumber; }, $strip>>; componentDefinition: ZodString; consistencyBasis: ZodString; dampingRatio: ZodOptional<ZodNumber>; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; downstreamElementRefs: ZodOptional<ZodArray<ZodString>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; oscillatorFrequencyHz: ZodOptional<ZodNumber>; oscillatorPeriodSeconds: ZodOptional<ZodNumber>; parameterType: ZodEnum<{ AVERAGE_SPECTRAL_ACCELERATION: "AVERAGE_SPECTRAL_ACCELERATION"; PEAK_GROUND_ACCELERATION: "PEAK_GROUND_ACCELERATION"; SPECTRAL_ACCELERATION: "SPECTRAL_ACCELERATION"; }>; selectedFrequencyRangeHz: ZodObject<{ lower: ZodNumber; upper: ZodNumber; }, $strip>; selectedRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; units: ZodString; usedForFragility: ZodBoolean; usedForHazard: ZodBoolean; usedForPlantResponse: ZodBoolean; uuid: 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>>; seismicFragilityAnalysisRef: ZodOptional<ZodString>; seismicPlantResponseAnalysisRef: ZodOptional<ZodString>; site: ZodObject<{ applicableSiteRange: ZodOptional<ZodString>; boundingCharacteristics: ZodOptional<ZodArray<ZodObject<{ basis: ZodString; boundingDirection: ZodEnum<...>; candidateSiteRefs: ZodOptional<...>; description: ZodString; lowerBound: ZodOptional<...>; name: ZodString; units: ZodOptional<...>; upperBound: ZodOptional<...>; uuid: ZodString; value: ZodOptional<...>; }, $strip>>>; boundingDemonstration: ZodOptional<ZodString>; boundsAllSitesInScope: ZodBoolean; candidateSites: ZodOptional<ZodArray<ZodObject<{ id: ZodString; inclusionBasis: ZodString; location: ZodOptional<...>; name: ZodString; }, $strip>>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; location: ZodOptional<ZodObject<{ elevation: ZodOptional<ZodNumber>; elevationUnit: ZodOptional<ZodString>; horizontalDatum: ZodString; latitude: ZodNumber; longitude: ZodNumber; verticalDatum: ZodOptional<ZodString>; }, $strip>>; name: ZodString; selectionAndApplicabilityBasis: ZodString; siteBasis: ZodEnum<{ BOUNDING_SITE: "BOUNDING_SITE"; IDENTIFIED_SITE: "IDENTIFIED_SITE"; }>; siteName: ZodOptional<ZodString>; uuid: ZodString; }, $strip>; structuredProcess: ZodObject<{ activities: ZodArray<ZodObject<{ activityType: ZodEnum<{ DATA_EVALUATION: ...; DOCUMENTATION: ...; INTEGRATION: ...; MODEL_DEVELOPMENT: ...; PLANNING: ...; REVIEW: ...; WORKSHOP: ...; }>; date: ZodOptional<ZodString>; decisions: ZodArray<ZodString>; inputs: ZodArray<ZodString>; name: ZodString; objective: ZodString; outputs: ZodArray<ZodString>; participants: ZodArray<ZodString>; recordReference: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>; alternateProcessDescription: ZodOptional<ZodString>; centerBodyRangeDemonstration: ZodString; deviationsAndLimitations: ZodArray<ZodString>; evaluationAndIntegrationMethods: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; independentReviewProcess: ZodString; name: ZodString; participants: ZodArray<ZodObject<{ conflictOfInterestEvaluation: ZodOptional<ZodString>; discipline: ZodOptional<ZodUnion<...>>; name: ZodString; organization: ZodOptional<ZodString>; qualifications: ZodOptional<ZodString>; responsibilities: ZodArray<ZodString>; role: ZodEnum<{ EVALUATOR_EXPERT: ...; OTHER: ...; PEER_REVIEWER: ...; PROJECT_MANAGER: ...; PROPONENT_EXPERT: ...; RESOURCE_EXPERT: ...; TECHNICAL_INTEGRATOR: ...; }>; uuid: ZodString; }, $strip>>; processLevelBasis: ZodString; processType: ZodEnum<{ OTHER_STRUCTURED_PROCESS: "OTHER_STRUCTURED_PROCESS"; SSHAC_LEVEL_1: "SSHAC_LEVEL_1"; SSHAC_LEVEL_2: "SSHAC_LEVEL_2"; SSHAC_LEVEL_3: "SSHAC_LEVEL_3"; SSHAC_LEVEL_4: "SSHAC_LEVEL_4"; }>; qualityAssuranceProcess: ZodString; studyObjective: ZodString; technicalIntegrationApproach: ZodString; uuid: ZodString; }, $strip>; }, $strip>; documentation: ZodObject<{ boundingSiteBasis: ZodOptional<ZodString>; calculationFileRefs: ZodArray<ZodString>; dataAndModelReferences: ZodArray<ZodString>; existingAnalysisEvaluation: ZodOptional<ZodString>; groundMotionCharacterizationMethods: ZodString; hazardResultsSummary: ZodString; 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>>; inputsDescription: ZodString; limitations: ZodArray<ZodString>; localSiteResponseMethods: ZodString; modelStructureDescription: ZodString; modelUncertaintyDocumentation: ZodString; processDescription: ZodString; reviewRecordRefs: ZodArray<ZodString>; riskSignificantUncertaintiesAndAssumptions: ZodString; scientificInterpretations: ZodString; secondaryHazardMethods: ZodString; sourceCharacterizationMethods: ZodString; structuredProcessDescription: ZodString; traceabilityLinks: ZodArray<ZodObject<{ relationship: ZodString; requirementRefs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; sourceRef: ZodString; sourceType: ZodEnum<{ CALCULATION: "CALCULATION"; DATA_SET: "DATA_SET"; INTERPRETATION: "INTERPRETATION"; LOGIC_TREE_BRANCH: "LOGIC_TREE_BRANCH"; MODEL: "MODEL"; RESULT: "RESULT"; REVIEW_FINDING: "REVIEW_FINDING"; }>; targetRef: ZodString; targetType: ZodString; uuid: ZodString; }, $strip>>; verticalSpectraMethods: ZodString; }, $strip>; earthScienceInputs: ZodObject<{ compilationCutoffDate: ZodString; dataGapAssessment: ZodString; dataSets: ZodArray<ZodObject<{ currentnessAssessment: ZodString; dataCutoffDate: ZodOptional<ZodString>; discipline: ZodEnum<{ GEOLOGY: "GEOLOGY"; GEOPHYSICS: "GEOPHYSICS"; GEOTECHNICAL: "GEOTECHNICAL"; PALEOSEISMOLOGY: "PALEOSEISMOLOGY"; SEISMOLOGY: "SEISMOLOGY"; STRONG_MOTION: "STRONG_MOTION"; TOPOGRAPHY: "TOPOGRAPHY"; }>; fileReference: ZodOptional<ZodString>; format: ZodOptional<ZodString>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; interpretationsSupported: ZodArray<ZodString>; name: ZodString; publicationOrAcquisitionDate: ZodOptional<ZodString>; qualityAndLimitations: ZodString; resolution: ZodOptional<ZodString>; sourceOrganization: ZodString; sourceReference: ZodString; spatialCoverage: ZodString; temporalCoverage: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>; earthquakeCatalog: ZodObject<{ catalogEndDate: ZodString; catalogStartDateOrAge: ZodString; completenessAssessment: ZodString; declusteringMethod: ZodOptional<ZodString>; duplicateResolutionMethod: ZodString; events: ZodArray<ZodObject<{ associatedSourceRef: ZodOptional<ZodString>; comments: ZodOptional<ZodString>; depthKm: ZodOptional<ZodNumber>; depthUncertaintyKm: ZodOptional<ZodNumber>; eventDateOrAge: ZodString; location: ZodOptional<ZodObject<..., ...>>; locationDescription: ZodOptional<ZodString>; magnitude: ZodOptional<ZodNumber>; magnitudeScale: ZodOptional<ZodString>; magnitudeUncertainty: ZodOptional<ZodNumber>; qualityFlags: ZodOptional<ZodArray<...>>; recordType: ZodEnum<{ HISTORICAL: ...; INSTRUMENTAL: ...; PALEOSEISMIC: ...; }>; sourceReferences: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; homogenizationMethod: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; locationAndMagnitudeUncertaintyTreatment: ZodString; magnitudeScales: ZodArray<ZodString>; name: ZodString; sourceReferences: ZodArray<ZodString>; uuid: 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>>; modelAndMethodInventory: ZodArray<ZodObject<{ applicability: ZodString; disposition: ZodEnum<{ BOUNDED_BY_EXISTING_MODEL: "BOUNDED_BY_EXISTING_MODEL"; EXCLUDED: "EXCLUDED"; INCLUDED: "INCLUDED"; REQUIRES_UPDATE: "REQUIRES_UPDATE"; }>; dispositionBasis: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; knownToExistingAnalysis: ZodBoolean; limitations: ZodArray<ZodString>; modelKind: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; OTHER: "OTHER"; REGIONAL_PROPAGATION: "REGIONAL_PROPAGATION"; SEISMIC_SOURCE: "SEISMIC_SOURCE"; SITE_RESPONSE: "SITE_RESPONSE"; }>; name: ZodString; potentialImpactOnHazard: ZodString; previouslyUsed: ZodBoolean; publicationDate: ZodOptional<ZodString>; sourceReference: ZodString; uuid: ZodString; version: ZodOptional<ZodString>; }, $strip>>; studyRegions: ZodArray<ZodObject<{ boundaryDescription: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; includedSourceRegions: ZodArray<ZodString>; localSiteEffectsDataSufficiency: ZodString; majorContributorCoverageBasis: ZodString; mapReference: ZodOptional<ZodString>; name: ZodString; radialExtentKm: ZodOptional<ZodNumber>; regionalPropagationDataSufficiency: ZodString; tectonicSetting: ZodString; uncertaintyCoverageBasis: ZodString; uuid: ZodString; }, $strip>>; subjectMatterExpertReview: ZodString; }, $strip>; groundMotionCharacterization: ZodObject<{ boundingSiteVariabilityJustification: ZodOptional<ZodString>; existingModelAssessments: ZodArray<ZodObject<{ centerBodyRangeCoverageEvaluation: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; modelType: ZodEnum<{ COMPLETE_HAZARD_ANALYSIS: "COMPLETE_HAZARD_ANALYSIS"; GROUND_MOTION: "GROUND_MOTION"; SEISMIC_SOURCE: "SEISMIC_SOURCE"; SITE_RESPONSE: "SITE_RESPONSE"; }>; modelVersion: ZodString; name: ZodString; newDataModelMethodRefs: ZodArray<ZodString>; originalStudyDate: ZodOptional<ZodString>; resultingModelRef: ZodOptional<ZodString>; technicalValidityEvaluation: ZodString; updateJustification: ZodOptional<ZodString>; updateLevel: ZodOptional<ZodString>; updateMethod: ZodOptional<ZodString>; updateRequired: ZodBoolean; uuid: ZodString; }, $strip>>; governingMechanisms: ZodArray<ZodString>; groundMotionLogicTree: ZodObject<{ branchWeightReview: ZodString; centerBodyRangeCoverage: ZodString; dependenciesAndCorrelations: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; name: ZodString; nodes: ZodArray<ZodObject<{ branches: ZodArray<ZodObject<..., ...>>; dependencyTreatment: ZodOptional<ZodString>; elicitationBasis: ZodString; name: ZodString; nodeKind: ZodEnum<{ GROUND_MOTION_MODEL: ...; MAXIMUM_MAGNITUDE: ...; OTHER: ...; RECURRENCE: ...; SITE_RESPONSE: ...; SOURCE_GEOMETRY: ...; }>; parentBranchRef: ZodOptional<ZodString>; uuid: ZodString; weightSum: ZodNumber; }, $strip>>; totalEndBranchCount: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>; historicalAndInstrumentalReview: ZodString; 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>>; modelSelectionCriteria: ZodArray<ZodString>; predictionModels: ZodArray<ZodObject<{ aleatoryVariabilityDescription: ZodString; applicabilityAndLimitations: ZodString; calibrationDataRefs: ZodArray<ZodString>; distanceRangeKm: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; extrapolationAndTruncation: ZodString; faultMechanisms: ZodArray<ZodEnum<{ NORMAL: "NORMAL"; OBLIQUE: "OBLIQUE"; REVERSE: "REVERSE"; STRIKE_SLIP: "STRIKE_SLIP"; UNKNOWN: "UNKNOWN"; }>>; horizontalComponentDefinition: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; logicTreeWeight: ZodNumber; magnitudeRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; medianModelDescription: ZodString; modelKind: ZodEnum<{ HYBRID: "HYBRID"; PROJECT_SPECIFIC_GMPE: "PROJECT_SPECIFIC_GMPE"; PUBLISHED_GMPE: "PUBLISHED_GMPE"; SIMULATION: "SIMULATION"; }>; name: ZodString; selectionBasis: ZodString; sigmaComponents: ZodOptional<ZodObject<{ interEvent: ZodOptional<...>; intraEvent: ZodOptional<...>; total: ZodOptional<...>; }, $strip>>; siteTermDefinition: ZodString; sourceReference: ZodString; supportedParameterRefs: ZodArray<ZodString>; tectonicRegionTypes: ZodArray<ZodString>; uuid: ZodString; version: ZodOptional<ZodString>; }, $strip>>; processCompatibilityBasis: ZodString; referenceHorizons: ZodArray<ZodObject<{ dampingRatio: ZodNumber; definitionBasis: ZodString; density: ZodNumber; densityUnit: ZodString; depth: ZodNumber; depthUnit: ZodString; horizonType: ZodEnum<{ ROCK: "ROCK"; SOIL: "SOIL"; }>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; shearWaveVelocity: ZodNumber; shearWaveVelocityUnit: ZodString; uncertaintyDescription: ZodString; uuid: ZodString; }, $strip>>; siteToSiteVariabilityIncluded: ZodBoolean; siteToSiteVariabilityTreatment: ZodOptional<ZodString>; strongMotionDataSets: ZodArray<ZodObject<{ componentDefinition: ZodString; distanceRangeKm: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; magnitudeRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; name: ZodString; qualityScreening: ZodString; recordCount: ZodOptional<ZodNumber>; siteConditionRange: ZodString; sourceReference: ZodString; tectonicRegions: ZodArray<ZodString>; useInCalibration: ZodString; uuid: ZodString; }, $strip>>; uncertainties: ZodArray<ZodObject<{ affectedModelRefs: ZodArray<ZodString>; affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; characterizationMethod: ZodString; correlationAndDependencyTreatment: ZodOptional<ZodString>; description: ZodString; distribution: ZodOptional<ZodDiscriminatedUnion<[ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>], "type">>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; importance: ZodOptional<ZodEnum<typeof ImportanceLevel>>; logicTreeNodeRef: ZodOptional<ZodString>; name: ZodString; propagationMethod: ZodString; riskSignificanceBasis: ZodOptional<ZodString>; uncertaintyType: ZodEnum<{ ALEATORY: "ALEATORY"; EPISTEMIC: "EPISTEMIC"; }>; uuid: ZodString; }, $strip>>; }, $strip>; hazardQuantification: ZodObject<{ aleatoryUncertaintiesPropagated: ZodBoolean; calculationRuns: ZodArray<ZodObject<{ annualFrequencyRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; calculationDate: ZodString; convergenceCriteria: ZodString; convergenceDemonstration: ZodString; distanceStepKm: ZodNumber; groundMotionModelRef: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; logicTreeEndBranchCount: ZodOptional<ZodNumber>; magnitudeStep: ZodNumber; name: ZodString; numericalIntegrationMethod: ZodString; outputFileRefs: ZodArray<ZodString>; siteResponseModelRefs: ZodArray<ZodString>; software: ZodString; softwareVersion: ZodString; sourceModelRef: ZodString; uuid: ZodString; verificationChecks: ZodArray<ZodString>; warningsAndLimitations: ZodArray<ZodString>; }, $strip>>; deaggregations: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; calculationRunRef: ZodString; controlPointRef: ZodString; epsilonContributions: ZodOptional<ZodArray<ZodObject<{ contributionFraction: ...; epsilonLower: ...; epsilonUpper: ...; }, $strip>>>; groundMotionLevel: ZodNumber; groundMotionModelContributions: ZodArray<ZodObject<{ contributionFraction: ZodNumber; contributorName: ZodString; contributorRef: ZodString; }, $strip>>; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; magnitudeDistanceBins: ZodArray<ZodObject<{ contributionFraction: ZodNumber; distanceLowerKm: ZodNumber; distanceUpperKm: ZodNumber; magnitudeLower: ZodNumber; magnitudeUpper: ZodNumber; }, $strip>>; meanDistanceKm: ZodNumber; meanMagnitude: ZodNumber; name: ZodString; sourceContributions: ZodArray<ZodObject<{ contributionFraction: ZodNumber; contributorName: ZodString; contributorRef: ZodString; }, $strip>>; uuid: ZodString; }, $strip>>; epistemicUncertaintiesPropagated: ZodBoolean; hazardCurves: ZodArray<ZodObject<{ branchRef: ZodOptional<ZodString>; calculationRunRef: ZodString; controlPointRef: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; extrapolationMethod: ZodOptional<ZodString>; fractile: ZodOptional<ZodNumber>; frequencyUnit: ZodString; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; interpolationMethod: ZodString; name: ZodString; points: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodNumber; groundMotion: ZodNumber; }, $strip>>; statistic: ZodEnum<{ FRACTILE: "FRACTILE"; INDIVIDUAL_BRANCH: "INDIVIDUAL_BRANCH"; MEAN: "MEAN"; }>; uuid: 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>>; keyUncertaintyFindings: ZodArray<ZodObject<{ affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; effectOnResults: ZodString; effectOnSeismicPraQuantification: ZodString; identificationMethod: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; importance: ZodEnum<typeof ImportanceLevel>; name: ZodString; sensitivityStudyRefs: ZodArray<ZodString>; uncertaintyRef: ZodString; uuid: ZodString; }, $strip>>; resultQualityChecks: ZodArray<ZodString>; seismicPraInputs: ZodObject<{ consistencyChecks: ZodArray<ZodString>; eventSequenceQuantificationInputRefs: ZodArray<ZodString>; fragilityInputSpectrumRefs: ZodArray<ZodString>; hazardIntervals: ZodArray<ZodObject<{ annualFrequency: ZodNumber; controlPointRef: ZodString; frequencyCalculationMethod: ZodString; frequencyUnit: ZodString; groundMotionParameterRef: ZodString; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<..., ...>>; lowerGroundMotion: ZodNumber; name: ZodString; representativeGroundMotion: ZodNumber; secondaryHazardResultRefs: ZodOptional<ZodArray<...>>; sourceHazardCurveRef: ZodString; upperGroundMotion: ZodNumber; usedByEventSequenceFamilyRefs: ZodOptional<ZodArray<...>>; uuid: ZodString; verticalMotionRef: ZodOptional<ZodString>; }, $strip>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; plantResponseInputRefs: ZodArray<ZodString>; secondaryHazardResultRefs: ZodArray<ZodString>; transferBasis: ZodString; verticalMotionResultRefs: ZodArray<ZodString>; }, $strip>; sensitivityStudies: ZodArray<ZodObject<{ description: ZodString; elementSpecificProperties: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; impact: ZodOptional<ZodString>; implementsSrs: ZodOptional<ZodArray<ZodObject<{ hlr: ...; sr: ...; }, $strip>>>; insights: ZodOptional<ZodString>; modelUncertaintyId: ZodOptional<ZodString>; name: ZodOptional<ZodString>; parameterRanges: ZodRecord<ZodString, ZodTuple<[ZodNumber, ZodNumber], null>>; results: ZodOptional<ZodString>; uuid: ZodString; variedParameters: ZodArray<ZodString>; }, $strip>>; uncertaintyPropagationMethod: ZodString; uniformHazardSpectra: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; controlPointRef: ZodString; dampingRatio: ZodNumber; derivationMethod: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; fractile: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; points: ZodArray<ZodObject<{ frequencyHz: ZodNumber; periodSeconds: ZodNumber; spectralAcceleration: ZodNumber; units: ZodString; }, $strip>>; sourceHazardCurveRefs: ZodArray<ZodString>; spectrumType: ZodEnum<{ FOUNDATION_INPUT_RESPONSE_SPECTRUM: "FOUNDATION_INPUT_RESPONSE_SPECTRUM"; HORIZONTAL_HAZARD_CONSISTENT: "HORIZONTAL_HAZARD_CONSISTENT"; UNIFORM_HAZARD: "UNIFORM_HAZARD"; VERTICAL_HAZARD_CONSISTENT: "VERTICAL_HAZARD_CONSISTENT"; }>; statistic: ZodEnum<{ DETERMINISTIC_SHAPE: "DETERMINISTIC_SHAPE"; FRACTILE: "FRACTILE"; MEAN: "MEAN"; }>; uuid: ZodString; }, $strip>>; }, $strip>; modelUncertainty: ZodObject<{ description: ZodOptional<ZodString>; name: ZodString; reasonableAlternatives: ZodArray<ZodObject<{ alternative: ZodString; applicableElements: ZodOptional<ZodArray<ZodString>>; reasonNotSelected: ZodString; }, $strip>>; relatedAssumptions: ZodArray<ZodObject<{ applicableElements: ZodOptional<ZodArray<ZodString>>; assumption: ZodString; basis: ZodString; }, $strip>>; requirementReference: ZodOptional<ZodString>; uncertaintySources: ZodArray<ZodObject<{ applicableElements: ZodOptional<ZodArray<ZodString>>; impact: ZodString; source: ZodString; }, $strip>>; uuid: ZodString; }, $strip>; name: ZodString; praScope: ZodString; 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>>>; responseSpectraEvaluation: ZodObject<{ controlPoints: ZodArray<ZodObject<{ applicableStructureRefs: ZodOptional<ZodArray<ZodString>>; basis: ZodString; controlPointType: ZodEnum<{ FOUNDATION: "FOUNDATION"; FREE_FIELD: "FREE_FIELD"; GROUND_SURFACE: "GROUND_SURFACE"; OTHER: "OTHER"; REFERENCE_HORIZON: "REFERENCE_HORIZON"; }>; coordinateReference: ZodOptional<ZodString>; elevation: ZodOptional<ZodNumber>; elevationUnit: ZodOptional<ZodString>; locationDescription: ZodString; name: ZodString; transferFunctionRef: ZodOptional<ZodString>; uuid: ZodString; }, $strip>>; downstreamConsistencyBasis: ZodString; foundationInputResponseSpectra: ZodArray<ZodObject<{ applicabilityAndLimitations: ZodString; controlPointRef: ZodString; derivationMethod: ZodString; horizontalSpectrumRefs: ZodArray<ZodString>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; soilStructureInteractionTreatment: ZodString; structureRef: ZodString; uuid: ZodString; verticalSpectrumRef: ZodOptional<ZodString>; }, $strip>>; horizontalShapeBases: ZodArray<ZodObject<{ characteristicShapeRefs: ZodArray<ZodString>; controllingSourceRefs: ZodArray<ZodString>; evaluationBasis: ZodString; groundMotionLevel: ZodNumber; groundMotionUnits: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; meanDistanceKm: ZodNumber; meanMagnitude: ZodNumber; name: ZodString; spectrumRef: ZodString; usesOrBoundsCharacteristicShapes: ZodBoolean; uuid: ZodString; }, $strip>>; horizontalSpectra: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; controlPointRef: ZodString; dampingRatio: ZodNumber; derivationMethod: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; fractile: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; points: ZodArray<ZodObject<{ frequencyHz: ZodNumber; periodSeconds: ZodNumber; spectralAcceleration: ZodNumber; units: ZodString; }, $strip>>; sourceHazardCurveRefs: ZodArray<ZodString>; spectrumType: ZodEnum<{ FOUNDATION_INPUT_RESPONSE_SPECTRUM: "FOUNDATION_INPUT_RESPONSE_SPECTRUM"; HORIZONTAL_HAZARD_CONSISTENT: "HORIZONTAL_HAZARD_CONSISTENT"; UNIFORM_HAZARD: "UNIFORM_HAZARD"; VERTICAL_HAZARD_CONSISTENT: "VERTICAL_HAZARD_CONSISTENT"; }>; statistic: ZodEnum<{ DETERMINISTIC_SHAPE: "DETERMINISTIC_SHAPE"; FRACTILE: "FRACTILE"; MEAN: "MEAN"; }>; uuid: 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>>; verticalSpectra: ZodArray<ZodObject<{ annualFrequencyOfExceedance: ZodOptional<ZodNumber>; controlPointRef: ZodString; dampingRatio: ZodNumber; derivationMethod: ZodString; direction: ZodEnum<{ GEOMETRIC_MEAN_HORIZONTAL: "GEOMETRIC_MEAN_HORIZONTAL"; HORIZONTAL_1: "HORIZONTAL_1"; HORIZONTAL_2: "HORIZONTAL_2"; MAXIMUM_HORIZONTAL: "MAXIMUM_HORIZONTAL"; RANDOM_HORIZONTAL: "RANDOM_HORIZONTAL"; VERTICAL: "VERTICAL"; }>; fractile: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; name: ZodString; points: ZodArray<ZodObject<{ frequencyHz: ZodNumber; periodSeconds: ZodNumber; spectralAcceleration: ZodNumber; units: ZodString; }, $strip>>; sourceHazardCurveRefs: ZodArray<ZodString>; spectrumType: ZodEnum<{ FOUNDATION_INPUT_RESPONSE_SPECTRUM: "FOUNDATION_INPUT_RESPONSE_SPECTRUM"; HORIZONTAL_HAZARD_CONSISTENT: "HORIZONTAL_HAZARD_CONSISTENT"; UNIFORM_HAZARD: "UNIFORM_HAZARD"; VERTICAL_HAZARD_CONSISTENT: "VERTICAL_HAZARD_CONSISTENT"; }>; statistic: ZodEnum<{ DETERMINISTIC_SHAPE: "DETERMINISTIC_SHAPE"; FRACTILE: "FRACTILE"; MEAN: "MEAN"; }>; uuid: ZodString; }, $strip>>; verticalSpectrumBases: ZodArray<ZodObject<{ appropriatenessJustification: ZodString; dataAndModelRefs: ZodArray<ZodString>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; limitations: ZodArray<ZodString>; methodDescription: ZodString; methodType: ZodEnum<{ OTHER: "OTHER"; SITE_SPECIFIC_ANALYSIS: "SITE_SPECIFIC_ANALYSIS"; VERTICAL_GMPE: "VERTICAL_GMPE"; VERTICAL_TO_HORIZONTAL_RATIO: "VERTICAL_TO_HORIZONTAL_RATIO"; }>; name: ZodString; spectrumRef: ZodString; stateOfKnowledgeAssessment: ZodString; uuid: ZodString; verticalToHorizontalRatios: ZodOptional<ZodArray<ZodObject<{ frequencyHz: ...; periodSeconds: ...; ratio: ...; }, $strip>>>; }, $strip>>; }, $strip>; secondaryHazardEvaluation: ZodObject<{ completenessReview: ZodString; crossHazardDependencies: ZodArray<ZodString>; hazards: ZodArray<ZodObject<{ description: ZodString; externalFloodingInterface: ZodOptional<ZodObject<{ externalFloodingAnalysisRef: ZodOptional<...>; fragilityFailureMechanismRefs: ZodArray<...>; hazardParameterResultsRefs: ZodArray<...>; implementsSrs: ZodArray<...>; interfaceBasis: ZodString; interfaceRequirements: ZodArray<...>; mechanismDescription: ZodString; }, $strip>>; hazardType: ZodEnum<{ EARTHQUAKE_INDUCED_EXTERNAL_FLOODING: "EARTHQUAKE_INDUCED_EXTERNAL_FLOODING"; FAULT_DISPLACEMENT: "FAULT_DISPLACEMENT"; GROUND_FAILURE: "GROUND_FAILURE"; LANDSLIDE: "LANDSLIDE"; OTHER: "OTHER"; SOIL_LIQUEFACTION: "SOIL_LIQUEFACTION"; SOIL_SETTLEMENT: "SOIL_SETTLEMENT"; TSUNAMI_OR_SEICHE: "TSUNAMI_OR_SEICHE"; }>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; initiatingMechanisms: ZodArray<ZodString>; name: ZodString; otherHazardType: ZodOptional<ZodString>; potentiallyAffectedArea: ZodString; potentiallyAffectedSeismicEquipmentListItemRefs: ZodArray<ZodString>; retainedAnalysis: ZodOptional<ZodObject<{ affectedSeismicEquipmentListItemRefs: ZodArray<...>; calculationMethod: ZodString; dataAndModelRefs: ZodArray<...>; failureMechanisms: ZodArray<...>; hazardCurves: ZodArray<...>; hazardParameter: ZodString; implementsSrs: ZodArray<...>; name: ZodString; outputRefs: ZodArray<...>; parameterUnits: ZodString; sensitivityStudyRefs: ZodArray<...>; uncertainties: ZodArray<...>; uuid: ZodString; }, $strip>>; screening: ZodObject<{ calculationsAndEvidenceRefs: ZodArray<ZodString>; criterion: ZodEnum<{ NOT_SCREENED: ...; SCR-2: ...; SCR-3: ...; }>; demonstrablyConservative: ZodBoolean; disposition: ZodEnum<{ RETAINED: ...; SCREENED_OUT: ...; }>; implementsSrs: ZodArray<ZodObject<..., ...>>; methodology: ZodString; reviewDate: ZodOptional<ZodString>; reviewer: ZodOptional<ZodString>; screeningBasis: ZodString; }, $strip>; siteEvidenceRefs: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; identificationMethod: ZodString; 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>>; screeningCriteriaReference: ZodString; seismicEquipmentListRef: ZodOptional<ZodString>; siteAndRegionalHazardListSources: ZodArray<ZodString>; }, $strip>; siteResponseAnalysis: ZodObject<{ amplificationResults: ZodArray<ZodObject<{ implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; inputMotionRef: ZodString; methodRef: ZodString; name: ZodString; nonlinearEffectsTreatment: ZodString; outputControlPointRef: ZodString; points: ZodArray<ZodObject<{ fractileAmplifications: ZodOptional<...>; frequencyHz: ZodNumber; inputGroundMotion: ZodNumber; logarithmicStandardDeviation: ZodOptional<...>; medianAmplification: ZodNumber; }, $strip>>; profileRefs: ZodArray<ZodString>; uncertaintyTreatment: ZodString; uuid: ZodString; weightingAndCombinationMethod: ZodString; }, $strip>>; approachJustification: ZodString; boundingSiteVariabilityIncluded: ZodBoolean; boundingSiteVariabilityTreatment: ZodOptional<ZodString>; 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>>; incorporationIntoHazardMethod: ZodString; inputMotions: ZodArray<ZodObject<{ amplitudeLevels: ZodArray<ZodNumber>; groundMotionParameterRef: ZodString; inputType: ZodEnum<{ FOURIER_AMPLITUDE_SPECTRUM: "FOURIER_AMPLITUDE_SPECTRUM"; RANDOM_VIBRATION: "RANDOM_VIBRATION"; RESPONSE_SPECTRUM: "RESPONSE_SPECTRUM"; TIME_HISTORY: "TIME_HISTORY"; }>; name: ZodString; referenceHorizonRef: ZodString; selectionAndScalingBasis: ZodString; spectrumRef: ZodOptional<ZodString>; timeHistoryRefs: ZodOptional<ZodArray<ZodString>>; units: ZodString; uuid: ZodString; }, $strip>>; localSiteResponseIncluded: ZodBoolean; methods: ZodArray<ZodObject<{ analysisType: ZodEnum<{ EQUIVALENT_LINEAR: "EQUIVALENT_LINEAR"; NONLINEAR: "NONLINEAR"; OTHER: "OTHER"; RANDOM_VIBRATION_THEORY: "RANDOM_VIBRATION_THEORY"; TIME_DOMAIN: "TIME_DOMAIN"; }>; boundaryConditions: ZodString; dimension: ZodEnum<{ ONE_DIMENSIONAL: "ONE_DIMENSIONAL"; THREE_DIMENSIONAL: "THREE_DIMENSIONAL"; TWO_DIMENSIONAL: "TWO_DIMENSIONAL"; }>; dimensionSelectionBasis: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; inputLocation: ZodString; limitations: ZodArray<ZodString>; materialModelDescription: ZodString; methodDescription: ZodString; name: ZodString; outputLocation: ZodString; softwareAndVersion: ZodOptional<ZodString>; uuid: ZodString; verificationAndValidation: ZodString; }, $strip>>; profiles: ZodArray<ZodObject<{ bedrockDefinition: ZodString; depthToBedrock: ZodNumber; depthUnit: ZodString; groundwaterDepth: ZodOptional<ZodNumber>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; layers: ZodArray<ZodObject<{ bottomDepth: ZodNumber; depthUnit: ZodString; materialType: ZodString; name: ZodString; properties: ZodArray<...>; sourceReferences: ZodArray<...>; spatialVariability: ZodString; strainDependentProperties: ZodOptional<...>; thickness: ZodNumber; topDepth: ZodNumber; uuid: ZodString; }, $strip>>; locationDescription: ZodString; name: ZodString; profileType: ZodEnum<{ ALTERNATIVE: "ALTERNATIVE"; BEST_ESTIMATE: "BEST_ESTIMATE"; BOUNDING_SITE: "BOUNDING_SITE"; LOWER_BOUND: "LOWER_BOUND"; UPPER_BOUND: "UPPER_BOUND"; }>; profileWeight: ZodOptional<ZodNumber>; siteVariabilityBasis: ZodString; sourceReferences: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; topographyAndGeology: ZodObject<{ geologicStructureDescription: ZodString; geotechnicalInvestigationRefs: ZodArray<ZodString>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; surficialDepositDescription: ZodString; surficialGeologyDataRefs: ZodArray<ZodString>; topographicDataRefs: ZodArray<ZodString>; topographicDescription: ZodString; topographicEffectsSignificant: ZodBoolean; topographicEffectsTreatment: ZodString; }, $strip>; uncertainties: ZodArray<ZodObject<{ affectedModelRefs: ZodArray<ZodString>; affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; characterizationMethod: ZodString; correlationAndDependencyTreatment: ZodOptional<ZodString>; description: ZodString; distribution: ZodOptional<ZodDiscriminatedUnion<[ZodObject<..., ...>, ZodObject<..., ...>, ZodObject<..., ...>], "type">>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; importance: ZodOptional<ZodEnum<typeof ImportanceLevel>>; logicTreeNodeRef: ZodOptional<ZodString>; name: ZodString; propagationMethod: ZodString; riskSignificanceBasis: ZodOptional<ZodString>; uncertaintyType: ZodEnum<{ ALEATORY: "ALEATORY"; EPISTEMIC: "EPISTEMIC"; }>; uuid: ZodString; }, $strip>>; }, $strip>; sourceCharacterization: ZodObject<{ earthquakeSources: ZodArray<ZodObject<{ active: ZodBoolean; characterizationBasis: ZodString; faultMechanisms: ZodArray<ZodEnum<{ NORMAL: "NORMAL"; OBLIQUE: "OBLIQUE"; REVERSE: "REVERSE"; STRIKE_SLIP: "STRIKE_SLIP"; UNKNOWN: "UNKNOWN"; }>>; geometry: ZodObject<{ closestDistanceToSiteKm: ZodOptional<ZodNumber>; coordinateReferenceSystem: ZodOptional<ZodString>; depthRangeKm: ZodOptional<ZodObject<..., ...>>; dipDegrees: ZodOptional<ZodNumber>; geometryDescription: ZodString; geometryFileRef: ZodOptional<ZodString>; geometryType: ZodEnum<{ AREA: ...; LINE: ...; PLANE: ...; POINT: ...; VOLUME: ...; }>; strikeDegrees: ZodOptional<ZodNumber>; uncertaintyDescription: ZodString; }, $strip>; historicalAndInstrumentalEventRefs: ZodOptional<ZodArray<ZodString>>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; magnitudeFrequencyModels: ZodArray<ZodObject<{ annualRateAboveMinimum: ZodOptional<...>; aValue: ZodOptional<...>; bValue: ZodOptional<...>; dataAndMethodBasis: ZodString; magnitudeScale: ZodString; maximumMagnitude: ZodNumber; minimumMagnitude: ZodNumber; modelType: ZodEnum<...>; name: ZodString; parameterDistributions: ZodOptional<...>; recurrenceIntervalYears: ZodOptional<...>; uuid: ZodString; }, $strip>>; majorHazardContributor: ZodBoolean; name: ZodString; paleoseismicEventRefs: ZodOptional<ZodArray<ZodString>>; sourceDataRefs: ZodArray<ZodString>; sourceType: ZodEnum<{ AREA: "AREA"; BACKGROUND: "BACKGROUND"; FAULT: "FAULT"; INDUCED: "INDUCED"; OTHER: "OTHER"; SUBDUCTION_INTERFACE: "SUBDUCTION_INTERFACE"; SUBDUCTION_SLAB: "SUBDUCTION_SLAB"; }>; tectonicRegionType: ZodString; uncertainties: ZodArray<ZodString>; uuid: ZodString; }, $strip>>; existingModelAssessments: ZodArray<ZodObject<{ centerBodyRangeCoverageEvaluation: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<...>; sr: ZodString; }, $strip>>; modelType: ZodEnum<{ COMPLETE_HAZARD_ANALYSIS: "COMPLETE_HAZARD_ANALYSIS"; GROUND_MOTION: "GROUND_MOTION"; SEISMIC_SOURCE: "SEISMIC_SOURCE"; SITE_RESPONSE: "SITE_RESPONSE"; }>; modelVersion: ZodString; name: ZodString; newDataModelMethodRefs: ZodArray<ZodString>; originalStudyDate: ZodOptional<ZodString>; resultingModelRef: ZodOptional<ZodString>; technicalValidityEvaluation: ZodString; updateJustification: ZodOptional<ZodString>; updateLevel: ZodOptional<ZodString>; updateMethod: ZodOptional<ZodString>; updateRequired: ZodBoolean; uuid: 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>>; sourceLogicTree: ZodObject<{ branchWeightReview: ZodString; centerBodyRangeCoverage: ZodString; dependenciesAndCorrelations: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: ...; B: ...; C: ...; D: ...; E: ...; F: ...; G: ...; H: ...; I: ...; }>; sr: ZodString; }, $strip>>; name: ZodString; nodes: ZodArray<ZodObject<{ branches: ZodArray<ZodObject<..., ...>>; dependencyTreatment: ZodOptional<ZodString>; elicitationBasis: ZodString; name: ZodString; nodeKind: ZodEnum<{ GROUND_MOTION_MODEL: ...; MAXIMUM_MAGNITUDE: ...; OTHER: ...; RECURRENCE: ...; SITE_RESPONSE: ...; SOURCE_GEOMETRY: ...; }>; parentBranchRef: ZodOptional<ZodString>; uuid: ZodString; weightSum: ZodNumber; }, $strip>>; totalEndBranchCount: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>; sourceModelReference: ZodString; structuredApproach: ZodString; technicalIntegrationSummary: ZodString; uncertaintyIdentificationMethod: ZodString; }, $strip>; uncertainties: ZodArray<ZodObject<{ affectedModelRefs: ZodArray<ZodString>; affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; characterizationMethod: ZodString; correlationAndDependencyTreatment: ZodOptional<ZodString>; description: ZodString; distribution: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{ errorFactor: ZodNumber; median: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ alpha: ZodNumber; betaParam: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ mean: ZodNumber; stdDev: ZodNumber; type: ZodLiteral<...>; }, $strip>], "type">>; 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>>; importance: ZodOptional<ZodEnum<typeof ImportanceLevel>>; logicTreeNodeRef: ZodOptional<ZodString>; name: ZodString; propagationMethod: ZodString; riskSignificanceBasis: ZodOptional<ZodString>; uncertaintyType: ZodEnum<{ ALEATORY: "ALEATORY"; EPISTEMIC: "EPISTEMIC"; }>; uuid: ZodString; }, $strip>>; uuid: ZodString; }, $strip>

Defined in: sha/seismic-hazard-analysis.ts:1099