Skip to content

IssuePatchDelivery

Source code in docs_src/capo_continuum/types/issue_patch_delivery.py
class IssuePatchDelivery(TypedDict, closed=True):
    status: "capo_continuum.types.issue_patch_delivery_status.IssuePatchDeliveryStatus"
    """The overall result, in priority order: FAILED when any patch's destination delivery failed or exhausted its retries; otherwise PENDING while any is still in progress; otherwise SUCCEEDED when at least one was delivered; otherwise SKIPPED."""
    patch_count: (
        "capo_continuum.types.issue_patch_delivery_count.IssuePatchDeliveryCount"
    )
    """Number of the issue's patches that have a destination delivery."""
    succeeded_count: (
        "capo_continuum.types.issue_patch_delivery_count.IssuePatchDeliveryCount"
    )
    """Number of those patches delivered to their destination."""
    failed_count: (
        "capo_continuum.types.issue_patch_delivery_count.IssuePatchDeliveryCount"
    )
    """Number of those patches whose delivery failed or exhausted its retries."""
    failure_reasons: NotRequired[
        "capo_continuum.types.issue_patch_delivery_failure_reasons.IssuePatchDeliveryFailureReasons"
    ]
    """Distinct reasons of the failed deliveries, in ascending order. Present only when failedCount is greater than zero."""

failed_count instance-attribute

Number of those patches whose delivery failed or exhausted its retries.

failure_reasons instance-attribute

failure_reasons: NotRequired[IssuePatchDeliveryFailureReasons]

Distinct reasons of the failed deliveries, in ascending order. Present only when failedCount is greater than zero.

patch_count instance-attribute

Number of the issue's patches that have a destination delivery.

status instance-attribute

The overall result, in priority order: FAILED when any patch's destination delivery failed or exhausted its retries; otherwise PENDING while any is still in progress; otherwise SUCCEEDED when at least one was delivered; otherwise SKIPPED.

succeeded_count instance-attribute

succeeded_count: IssuePatchDeliveryCount

Number of those patches delivered to their destination.