UpdateApprovalActionResponse
¶
Source code in docs_src/capo_devops_agent/types/update_approval_action_response.py
approval_id
instance-attribute
¶
approval_id: ApprovalId
Identifier of the approval request that was resolved. Echoed back so the client can correlate the response with the request.
expires_at
instance-attribute
¶
expires_at: NotRequired[datetime]
Absolute timestamp at which the approval expires. Set when status is APPROVED (computed as the submission time plus ttlSeconds); absent when status is REJECTED.
status
instance-attribute
¶
status: ApprovalStatus
Lifecycle status of the approval request immediately after submission. Expected post-submission states are APPROVED (when the action is APPROVED) or REJECTED (when the action is REJECTED); PENDING is not returned from this operation, and REVOKED and REDEEMED are reachable only via subsequent reads.