ChangeViewerAction
One control on a change, and whether the caller reading it may use that control.
- actionType: stringenum
The control. One of
approve,reject,cancel,override.valuesapproverejectcanceloverride - allowedType: boolean
Whether the caller may use it right now
- reasonType: stringenum
Why the control is disabled. Absent when
allowedis true. One ofrequires_owner,requires_permission,not_an_approver,already_voted,is_requester,not_requester,not_pending,no_open_stages.valuesrequires_ownerrequires_permissionnot_an_approveralready_votedis_requesternot_requesternot_pendingno_open_stages