Deposit
A Submission can have multiple Deposits, each to a different Repository. This entity describes the interaction of PASS with a target Repository for an individual Submission with the purpose of satisfying one or more Policies.
id*
String
Autogenerated identifier of object.
depositStatusRef
String
A URL or some kind of reference that can be dereferenced, entity body parsed, and used to determine the status of Deposit
statusMessage
String
A human readable messabe about the deposit
version*
Long
Version number that increments on updates. Used to check update requests and ensure consistency.
*required
Deposit status options
These are the possible statuses for a Deposit in the order they could occur. Note that not all repositories will go through every status.
Intermediate statusA Deposit with an intermediate status indicates that the processing of the Deposit is not yet complete. At some indeterminate point in the future, the status may be updated to a terminal state.Terminal statusA Deposit with a terminal status indicates that the processing of the Deposit is complete.
submitted
Intermediate
PASS has sent a package to the target Repository and is waiting for an update on the status
failed
Intermediate
A failure occurred while performing the deposit, it may be re-tried later.
accepted
Terminal
The target Repository has accepted the Files into the repository and they are pending publication if not published already
Last updated