ska_oso_pdm.entity_status_history

../_images/ska_oso_pdm_entity_status_history.svg

Class diagram for an Entity Status History

a simple Python representation of the SBD, SBI and EB status history

class EBStatus(value)[source]

An enumeration.

class EBStatusHistory(*, metadata: Metadata, eb_id: str, current_status: EBStatus = EBStatus.CREATED, previous_status: EBStatus | None = EBStatus.CREATED)[source]
class EntityStatus(*, metadata: Metadata)[source]
class SBDStatus(value)[source]

An enumeration.

class SBDStatusHistory(*, metadata: Metadata, sbd_id: str, current_status: SBDStatus = SBDStatus.DRAFT, previous_status: SBDStatus | None = SBDStatus.DRAFT)[source]
class SBIStatus(value)[source]

An enumeration.

class SBIStatusHistory(*, metadata: Metadata, sbi_id: str, current_status: SBIStatus = SBIStatus.CREATED, previous_status: SBIStatus | None = SBIStatus.CREATED)[source]