AccessApproval
org.sagebionetworks.repo.model.AccessApproval
JSON schema for AccessApproval POJO
| Field | Type | Description | 
|---|---|---|
| id | INTEGER | The unique immutable ID | 
| etag | STRING | Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time an entity is updated it is used to detect when a client's current representation of an object is out-of-date. | 
| createdOn | STRING | The date this object was created. | 
| modifiedOn | STRING | The date this object was last modified. | 
| createdBy | STRING | The user that created this object. | 
| modifiedBy | STRING | The user that last modified this object. | 
| requirementId | INTEGER | The ID of the Access Requirement that this object approves. | 
| requirementVersion | INTEGER | The version of the Access Requirement that this object approves. | 
| submitterId | STRING | The user who performed the necessary action(s) to gain this approval. | 
| accessorId | STRING | The ID of the principal (user or group) approved for access | 
| expiredOn | STRING | The date this object will be expired. | 
| state | ApprovalState | JSON enum for the state of AccessApproval |