| id | (optional) string | The approval id. | [default to undefined] |
| name | (optional) string | The name of the approval. | [default to undefined] |
| created | (optional) string | When the approval was created. | [default to undefined] |
| modified | (optional) string | When the approval was modified last time. | [default to undefined] |
| requestCreated | (optional) string | When the access-request was created. | [default to undefined] |
| requestType | (optional) Accessrequesttype | | [default to undefined] |
| requester | (optional) Accessitemrequester | | [default to undefined] |
| requestedFor | (optional) CompletedapprovalRequestedFor | | [default to undefined] |
| reviewedBy | (optional) Accessitemreviewedby | | [default to undefined] |
| owner | (optional) Ownerdto | | [default to undefined] |
| requestedObject | (optional) Requestableobjectreference | | [default to undefined] |
| requesterComment | (optional) CompletedapprovalRequesterComment | | [default to undefined] |
| reviewerComment | (optional) CompletedapprovalReviewerComment | | [default to undefined] |
| previousReviewersComments | (optional) Array<Commentdto> | The history of the previous reviewers comments. | [default to undefined] |
| forwardHistory | (optional) Array<Approvalforwardhistory> | The history of approval forward action. | [default to undefined] |
| commentRequiredWhenRejected | (optional) boolean | When true the rejector has to provide comments when rejecting | [default to false] |
| state | (optional) Completedapprovalstate | | [default to undefined] |
| removeDate | (optional) string | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [default to undefined] |
| removeDateUpdateRequested | (optional) boolean | If true, then the request was to change the remove date or sunset date. | [default to false] |
| currentRemoveDate | (optional) string | The remove date or sunset date that was assigned at the time of the request. | [default to undefined] |
| startDate | (optional) string | The date the role or access profile or entitlement is/will assigned to the specified identity. | [default to undefined] |
| startUpdateRequested | (optional) boolean | If true, then the request is to change the start date or sunrise date. | [default to false] |
| currentStartDate | (optional) string | The start date or sunrise date that was assigned at the time of the request. | [default to undefined] |
| sodViolationContext | (optional) Sodviolationcontextcheckcompleted | | [default to undefined] |
| preApprovalTriggerResult | (optional) CompletedapprovalPreApprovalTriggerResult | | [default to undefined] |
| clientMetadata | (optional) | Arbitrary key-value pairs provided during the request. | [default to undefined] |
| requestedAccounts | (optional) Array<Requestedaccountref> | The accounts selected by the user for the access to be provisioned on, in case they have multiple accounts on one or more sources. | [default to undefined] |
| privilegeLevel | (optional) string | The privilege level of the requested access item, if applicable. | [default to undefined] |
| maxPermittedAccessDuration | (optional) PendingapprovalMaxPermittedAccessDuration | | [default to undefined] |
| jitDetails | (optional) Array<Entitlementstatesnapshotjitdetail> | JIT (Just-In-Time) details for the requested access item, if applicable. | [default to undefined] |