NegotiationProcessEventDto
timedate-timerequired
Example:
2023-10-11T00:00:00.000Z
statestringrequired
Possible values: [REQUESTED
, OFFERED
, ACCEPTED
, AGREED
, VERIFIED
, FINALIZED
, TERMINATED
]
Example:
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:
ContractAgreementVerificationMessage
consumerPidstringrequired
Example:
urn:example:consumerPid
providerPidstringrequired
Example:
urn:example:providerPid
hashedMessage object
digeststringrequired
Example:
sha256:abcdef1234567890
algorithmstringrequired
Example:
SHA-256
hashedMessage object
digeststringrequired
Example:
sha256:abcdef1234567890
algorithmstringrequired
Example:
SHA-256
typestringrequired
Possible values: [local
, remote
]
Example:
local
NegotiationProcessEventDto
{
"time": "2023-10-11T00:00:00.000Z",
"state": "REQUESTED",
"localMessage": "A local message example",
"code": "ERR_CODE",
"reason": [],
"agreementMessage": "Agreement reached on event",
"verification": {},
"hashedMessage": {},
"type": "local"
}