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