TransferDetailDto
localIdstringrequired
Example: 
local-12345remoteIdstring
Example: 
remote-98765rolestringrequired
Example: 
providerremoteAddressstringrequired
Example: 
http://example.com/remotePartystringrequired
Example: 
party-identifier-001statestringrequired
Possible values: [REQUESTED, STARTED, TERMINATED, COMPLETED, SUSPENDED]
Example: 
REQUESTEDagreementIdstringrequired
Example: 
agreement-45678formatstring
Example: 
application/jsonmodifiedDatestring<date-time>required
Example: 
2023-10-01T12:34:56ZdataAddress object
@typestringrequired
Example: 
DataAddressendpointTypestringrequired
Example: 
httpendpointstringrequired
Example: 
https://api.example.comendpointProperties object[]
Array [
@typestringrequired
Example: 
EndpointPropertynamestringrequired
Example: 
endpointNamevaluestringrequired
Example: 
endpointValue]
dataPlaneTransfer object
acceptedbooleanrequired
Example: 
trueidentifierstringrequired
Example: 
req-identifierdataAddress object
endpointstringrequired
Example: 
http://data-plane-endpointproperties object[]required
Array [
namestringrequired
Example: 
propertyNamevaluestringrequired
Example: 
propertyValue]
callbackAddressstring
Example: 
http://callback-addressdataPlaneIdentifierstringrequired
Example: 
transfer-identifierendpointTypestringrequired
Example: 
type1events object[]required
Array [
timestring<date-time>required
Example: 
2023-10-01T12:00:00Zstatestringrequired
Possible values: [REQUESTED, STARTED, TERMINATED, COMPLETED, SUSPENDED]
Example: 
COMPLETEDlocalMessagestring
Example: 
The transfer completed successfully.codestring
Example: 
ERR_NONEreason object
@valuestringrequired
Example: 
This is a sentence.@languagestringrequired
Example: 
entypestringrequired
Possible values: [local, remote]
Example: 
local]
TransferDetailDto
{
  "localId": "local-12345",
  "remoteId": "remote-98765",
  "role": "provider",
  "remoteAddress": "http://example.com/",
  "remoteParty": "party-identifier-001",
  "state": "REQUESTED",
  "agreementId": "agreement-45678",
  "format": "application/json",
  "modifiedDate": "2023-10-01T12:34:56Z",
  "dataAddress": {
    "type": "S3",
    "bucketName": "example-bucket",
    "region": "us-east-1"
  },
  "dataPlaneTransfer": {
    "transportProtocol": "HTTP",
    "endpoint": "https://data-plane.example.com/transfer"
  },
  "events": [
    {
      "time": "2023-10-01T12:00:00Z",
      "state": "STARTED",
      "localMessage": "Upload started.",
      "code": "STARTED",
      "reason": [
        {
          "language": "en",
          "value": "Transfer initiated"
        }
      ],
      "type": "local"
    }
  ]
}