Skip to content

RevokeServicePeriodHandshakeDetail

Source code in docs_src/capo_partnercentral_channel/types/revoke_service_period_handshake_detail.py
class RevokeServicePeriodHandshakeDetail(TypedDict, closed=True):
    note: NotRequired["capo_partnercentral_channel.types.note.Note"]
    """<p>A note explaining the reason for revoking the service period.</p>"""
    service_period_type: NotRequired[
        "capo_partnercentral_channel.types.service_period_type.ServicePeriodType"
    ]
    """<p>The type of service period being revoked.</p>"""
    minimum_notice_days: NotRequired[
        "capo_partnercentral_channel.types.minimum_notice_days.MinimumNoticeDays"
    ]
    """<p>The minimum number of days notice required for revocation.</p>"""
    start_date: NotRequired["capo_partnercentral_channel.types.date_time.DateTime"]
    """<p>The start date of the service period being revoked.</p>"""
    end_date: NotRequired["capo_partnercentral_channel.types.date_time.DateTime"]
    """<p>The end date of the service period being revoked.</p>"""

end_date instance-attribute

end_date: NotRequired[DateTime]

The end date of the service period being revoked.

minimum_notice_days instance-attribute

minimum_notice_days: NotRequired[MinimumNoticeDays]

The minimum number of days notice required for revocation.

note instance-attribute

note: NotRequired[Note]

A note explaining the reason for revoking the service period.

service_period_type instance-attribute

service_period_type: NotRequired[ServicePeriodType]

The type of service period being revoked.

start_date instance-attribute

start_date: NotRequired[DateTime]

The start date of the service period being revoked.