| Name | Type | Description | Notes |
|---|---|---|---|
| requestPayload | String | The pending approval request as a JSON string, exactly as produced by the backend — this is the precise string to sign in order to approve the request (sign it as-is; do not re-serialize). The JSON has the shape { requestId, requestType, requestTimestamp (epoch ms), expiresAt (epoch seconds), requestData }, where requestData is the request-type-specific payload. | |
| requestSignature | String | Signature over the requestPayload. Empty until request signing is implemented. | [optional] |
| userStatus | UserStatusEnum | The authenticated user's approval status for this request. | |
| quorumStatus | QuorumStatus | [optional] |
| Name | Value |
|---|---|
| USER_STATUS_NOT_APPLICABLE | "USER_STATUS_NOT_APPLICABLE" |
| USER_NOT_ELIGIBLE_TO_APPROVE | "USER_NOT_ELIGIBLE_TO_APPROVE" |
| USER_NOT_APPROVED | "USER_NOT_APPROVED" |
| USER_APPROVED | "USER_APPROVED" |