Skip to content

SyncBlocker

Source code in docs_src/capo_proton/types/sync_blocker.py
class SyncBlocker(TypedDict, closed=True):
    id: "str"
    """<p>The ID of the sync blocker.</p>"""
    type: "capo_proton.types.blocker_type.BlockerType"
    """<p>The type of the sync blocker.</p>"""
    status: "capo_proton.types.blocker_status.BlockerStatus"
    """<p>The status of the sync blocker.</p>"""
    created_reason: "str"
    """<p>The reason why the sync blocker was created.</p>"""
    created_at: "datetime.datetime"
    """<p>The time when the sync blocker was created.</p>"""
    contexts: NotRequired["capo_proton.types.sync_blocker_contexts.SyncBlockerContexts"]
    """<p>The contexts for the sync blocker.</p>"""
    resolved_reason: NotRequired["str"]
    """<p>The reason the sync blocker was resolved.</p>"""
    resolved_at: NotRequired["datetime.datetime"]
    """<p>The time the sync blocker was resolved.</p>"""

contexts instance-attribute

contexts: NotRequired[SyncBlockerContexts]

The contexts for the sync blocker.

created_at instance-attribute

created_at: datetime

The time when the sync blocker was created.

created_reason instance-attribute

created_reason: str

The reason why the sync blocker was created.

id instance-attribute

id: str

The ID of the sync blocker.

resolved_at instance-attribute

resolved_at: NotRequired[datetime]

The time the sync blocker was resolved.

resolved_reason instance-attribute

resolved_reason: NotRequired[str]

The reason the sync blocker was resolved.

status instance-attribute

status: BlockerStatus

The status of the sync blocker.

type instance-attribute

The type of the sync blocker.