class
ScenarioSection
L31class ScenarioSection(StrEnum)The three authored sections in a locked :class:`ScenarioPlan`.
Public Python API for fastsim.api.scenario; signatures are extracted directly from FastSim source.
Source src/fastsim/api/scenario.pyclass ScenarioSection(StrEnum)The three authored sections in a locked :class:`ScenarioPlan`.
class ScenarioReadErrorCode(StrEnum)Stable error codes emitted by ``fastsim.scenario.read@1``.
class ScenarioComponentSelection(object)Exact Scenario component release selected by a referenced Run.
| Field | Type | Default |
|---|---|---|
| identity | str | — |
| requested | str | — |
| version | str | — |
| variant | str | — |
| manifest_sha256 | str | — |
class ScenarioIdentity(object)Portable identity of the immutable Scenario projected for one Run.
| Field | Type | Default |
|---|---|---|
| run_id | str | — |
| plan_digest | str | — |
| scenario_digest | str | — |
| source_kind | str | — |
| selected_component | ScenarioComponentSelection | None | — |
| schema | str | SCENARIO_PROJECTION_SCHEMA |
class ScenarioReadError(RuntimeError)Typed, bounded failure from ``fastsim.scenario.read@1``.
class ScenarioReadService(Protocol)Read-only, section-scoped projection of one locked ScenarioPlan.