type: object properties: id: type: string example: 2c938083633d259901633d25c68c00fa description: The approval id. name: type: string example: Approval Name description: The name of the approval. created: type: string format: 'date-time' description: When the approval was created. example: '2017-07-11T18:45:37.098Z' modified: type: string format: 'date-time' description: When the approval was modified last time. example: '2018-07-25T20:22:28.104Z' requestCreated: type: string format: 'date-time' description: When the access-request was created. example: '2017-07-11T18:45:35.098Z' requestType: $ref: '../../v3/schemas/AccessRequestType.yaml' description: If the access-request was for granting or revoking access. requester: $ref: '../../v3/schemas/BaseReferenceDto.yaml' description: The identity that requested the item. requestedFor: $ref: '../../v3/schemas/BaseReferenceDto.yaml' description: The identity for whom the item is requested for. reviewedBy: $ref: '../../v3/schemas/BaseReferenceDto.yaml' description: The identity who has reviewed the approval. owner: $ref: '../../v3/schemas/BaseReferenceDto.yaml' description: The owner or approver of the approval. requestedObject: $ref: './RequestableObjectReference.yaml' description: The requested access item. requesterComment: $ref: '../../v3/schemas/CommentDto.yaml' description: The requester's comment. reviewerComment: $ref: '../../v3/schemas/CommentDto.yaml' description: The approval's reviewer's comment. previousReviewersComments: type: array items: $ref: '../../v3/schemas/CommentDto.yaml' description: The history of the previous reviewers comments. forwardHistory: type: array items: $ref: '../../v3/schemas/ApprovalForwardHistory.yaml' description: The history of approval forward action. commentRequiredWhenRejected: type: boolean example: true description: When true the rejector has to provide comments when rejecting state: $ref: './CompletedApprovalState.yaml' description: The final state of the approval removeDate: type: string description: The date the role or access profile is no longer assigned to the specified identity. format: 'date-time' example: '2020-07-11T00:00:00Z' removeDateUpdateRequested: type: boolean example: true description: If true, then the request was to change the remove date or sunset date. currentRemoveDate: type: string description: The remove date or sunset date that was assigned at the time of the request. format: 'date-time' example: '2020-07-11T00:00:00Z' sodViolationContext: $ref: './SodViolationContextCheckCompleted.yaml' description: The details of the SOD violations for the associated approval.