NegotiationProcessEventDto
timedate-timerequired
Example:
2023-10-11T00:00:00.000Z
statestringrequired
Possible values: [dspace:REQUESTED
, dspace:OFFERED
, dspace:ACCEPTED
, dspace:AGREED
, dspace:VERIFIED
, dspace:FINALIZED
, dspace:TERMINATED
]
Example:
dspace:REQUESTED
localMessagestring
Example:
A local message example
codestring
Example:
ERR_CODE
reason object[]
Array [
@valuestringrequired
Example:
This is a sentence.
@languagestringrequired
Example:
en
]
agreementMessagestring
Example:
Agreement reached on event
verification object
@typestringrequired
Example:
dspace:ContractAgreementVerificationMessage
dspace:consumerPidstringrequired
Example:
urn:example:consumerPid
dspace:providerPidstringrequired
Example:
urn:example:providerPid
dspace:hashedMessage objectrequired
dspace:digeststringrequired
Example:
sha256:abcdef1234567890
dspace:algorithmstringrequired
Example:
SHA-256
hashedMessage object
dspace:digeststringrequired
Example:
sha256:abcdef1234567890
dspace:algorithmstringrequired
Example:
SHA-256
typestringrequired
Possible values: [local
, remote
]
Example:
local
NegotiationProcessEventDto
{
"time": "2023-10-11T00:00:00.000Z",
"state": "dspace:REQUESTED",
"localMessage": "A local message example",
"code": "ERR_CODE",
"reason": [],
"agreementMessage": "Agreement reached on event",
"verification": {},
"hashedMessage": {},
"type": "local"
}