DoiAssociation
org.sagebionetworks.repo.model.doi.v2.DoiAssociation
All fields that associate a Synapse object with a DOI. The objectId and objectType are required to create or mint a DOI in all circumstances.
| Field | Type | Description |
|---|---|---|
| associationId | STRING | The unique ID of this DOI stored in Synapse. Provided by Synapse. |
| etag | STRING | For Optimistic Concurrency Control (OCC). Required to successfully update a DOI. |
| doiUri | STRING | The unique URI of this DOI to which the resource can be resolved. Provided by Synapse. |
| doiUrl | STRING | The DOI URL that will point to the Synapse object. Provided by Synapse. |
| portalId | STRING | The id of the portal that this DOI is associated with. |
| objectId | STRING | Required. The ID of the digital object in Synapse for which this DOI is created. |
| objectType | DoiObjectType | The type of objects that support DOI minting |
| objectVersion | INTEGER | Optional. The version of the digital object. When null, the DOI is associated with the current version of the object. |
| associatedBy | STRING | The ID of the user that creates this DOI. Provided by Synapse. |
| associatedOn | STRING | The date time this DOI is first created. Provided by Synapse. |
| updatedBy | STRING | The ID of the user that last updated this DOI. Provided by Synapse. |
| updatedOn | STRING | The date time this DOI is last updated. Provided by Synapse. |