Skip to main content

ChatApprovalStatus

How an approval card ended.

APPLIED_INCOMPLETE is #2708: the mutation took effect and the approval then failed. It is neither a success nor a non-event, and the card must never invite another attempt for it — a second attempt is a duplicate.

SUPERSEDED is #2738, and it is the one value where nobody approved anything: a later preview in the same conversation replaced this card, so it can no longer be approved and nothing was created. It is on this enum rather than a new one because it is the same card reaching an end state, written by the same mechanism — a new message, never a patch of the one that announced it.

enum ChatApprovalStatus {
APPLIED
APPLIED_INCOMPLETE
REFUSED
SUPERSEDED
DECLINED
}

Values​

ChatApprovalStatus.APPLIED​

ChatApprovalStatus.APPLIED_INCOMPLETE​

ChatApprovalStatus.REFUSED​

ChatApprovalStatus.SUPERSEDED​

ChatApprovalStatus.DECLINED​

The user declined the card. Nothing ran, and it can no longer be approved.

Member Of​

ChatApprovalOutcome object