ska_oso_pdm.entity_status_history
Class diagram for an Entity Status History
a simple Python representation of the SBD, SBI, Project and EB status history
- class OSOEBStatusHistory(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, eb_ref: str, eb_version: int = 1, current_status: ~ska_oso_pdm.entity_status_history.OSOEBStatus = OSOEBStatus.CREATED, previous_status: ~ska_oso_pdm.entity_status_history.OSOEBStatus | None = OSOEBStatus.CREATED)[source]
- class ProjectStatusHistory(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, prj_ref: str, prj_version: int = 1, current_status: ~ska_oso_pdm.entity_status_history.ProjectStatus = ProjectStatus.DRAFT, previous_status: ~ska_oso_pdm.entity_status_history.ProjectStatus | None = ProjectStatus.DRAFT)[source]
- class SBDStatusHistory(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, sbd_ref: str, sbd_version: int = 1, current_status: ~ska_oso_pdm.entity_status_history.SBDStatus = SBDStatus.DRAFT, previous_status: ~ska_oso_pdm.entity_status_history.SBDStatus | None = SBDStatus.DRAFT)[source]
- class SBIStatusHistory(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, sbi_ref: str, sbi_version: int = 1, current_status: ~ska_oso_pdm.entity_status_history.SBIStatus = SBIStatus.CREATED, previous_status: ~ska_oso_pdm.entity_status_history.SBIStatus | None = SBIStatus.CREATED)[source]