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