Skip to content

Commercial peer

Product type for Commercial Peer.

CommercialPeerInactive

Bases: SubscriptionModel

A Commercial Peer product that is inactive.

Source code in gso/products/product_types/commercial_peer.py
class CommercialPeerInactive(SubscriptionModel, is_base=True):
    """A Commercial Peer product that is inactive."""

    commercial_peer: CommercialPeerBlockInactive

CommercialPeerProvisioning

Bases: CommercialPeerInactive

A Commercial Peer product that is being provisioned.

Source code in gso/products/product_types/commercial_peer.py
class CommercialPeerProvisioning(CommercialPeerInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A Commercial Peer product that is being provisioned."""

    commercial_peer: CommercialPeerBlockProvisioning

CommercialPeer

Bases: CommercialPeerProvisioning

A Commercial Peer product that is active.

Source code in gso/products/product_types/commercial_peer.py
class CommercialPeer(CommercialPeerProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """A Commercial Peer product that is active."""

    commercial_peer: CommercialPeerBlock

ImportedCommercialPeerInactive

Bases: SubscriptionModel

An imported Commercial Peer product that is inactive.

Source code in gso/products/product_types/commercial_peer.py
class ImportedCommercialPeerInactive(SubscriptionModel, is_base=True):
    """An imported Commercial Peer product that is inactive."""

    commercial_peer: CommercialPeerBlockInactive

ImportedCommercialPeer

Bases: ImportedCommercialPeerInactive

An imported Commercial Peer product that is active.

Source code in gso/products/product_types/commercial_peer.py
class ImportedCommercialPeer(
    ImportedCommercialPeerInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING, SubscriptionLifecycle.ACTIVE]
):
    """An imported Commercial Peer product that is active."""

    commercial_peer: CommercialPeerBlock