Skip to main content
Version: Next

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"
    }