From f59ac5c8d7a00d98a1851af477c3843e0edcba0e Mon Sep 17 00:00:00 2001 From: Niels Thykier Date: Tue, 11 Jul 2023 11:06:20 +0200 Subject: [PATCH] Remove `isToOrder` attribute from transaction It is a document wide attribute. Signed-off-by: Niels Thykier --- .../persistence/entity/Transaction.java | 2 -- .../service/TransportDocumentService.java | 7 ------- .../EndorsementChainTransactionTODataFactory.java | 2 -- .../SignedEndorsementChainEntryTODataFactory.java | 8 ++++---- .../mapping/EndorsementChainEntryMapperTest.java | 1 - .../datafactories/TransactionDataFactory.java | 4 ---- .../EndorsementChainTransactionTO.java | 3 --- postman_collection.json | 13 ++++++------- 8 files changed, 10 insertions(+), 30 deletions(-) mode change 100644 => 100755 postman_collection.json diff --git a/ec-persistence/src/main/java/org/dcsa/endorsementchain/persistence/entity/Transaction.java b/ec-persistence/src/main/java/org/dcsa/endorsementchain/persistence/entity/Transaction.java index a8eff96..5904c29 100644 --- a/ec-persistence/src/main/java/org/dcsa/endorsementchain/persistence/entity/Transaction.java +++ b/ec-persistence/src/main/java/org/dcsa/endorsementchain/persistence/entity/Transaction.java @@ -39,8 +39,6 @@ public class Transaction { @Column(name = "timestamp", nullable = false) private Long timestamp; - private Boolean isToOrder; - private String platformHost; @ToString.Exclude diff --git a/ec-service/src/main/java/org/dcsa/endorsementchain/unofficial/service/TransportDocumentService.java b/ec-service/src/main/java/org/dcsa/endorsementchain/unofficial/service/TransportDocumentService.java index cf6c967..676c6f6 100644 --- a/ec-service/src/main/java/org/dcsa/endorsementchain/unofficial/service/TransportDocumentService.java +++ b/ec-service/src/main/java/org/dcsa/endorsementchain/unofficial/service/TransportDocumentService.java @@ -116,13 +116,6 @@ private Transaction createExportTransaction(String transferee, Set return Transaction.builder() .party(partyService.getPartyByTransferee(transferee)) .comments("The B/L exported to: " + transferee) - .isToOrder( - transactions.stream() - .map(Transaction::getIsToOrder) - .findAny() - .orElse( - true)) // When no local transactions exist only the export transaction will be - // created and isToOrder will be set to true .platformHost(hostname+":"+port) .timestamp(System.currentTimeMillis()) .action(TransactionAction.TRNS) diff --git a/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/EndorsementChainTransactionTODataFactory.java b/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/EndorsementChainTransactionTODataFactory.java index 078d341..d369428 100644 --- a/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/EndorsementChainTransactionTODataFactory.java +++ b/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/EndorsementChainTransactionTODataFactory.java @@ -13,7 +13,6 @@ public EndorsementChainTransactionTO endorsementChainTransactionTO() { return EndorsementChainTransactionTO.builder() .comments("This is a freetext comment") .action(BlAction.SURR) - .isToOrder(false) .platformHost("localhost:8443") .timestamp(System.currentTimeMillis()) .transferee("Transferee@localhost:8443") @@ -25,7 +24,6 @@ public List endorsementChainTransactionTOList() { EndorsementChainTransactionTO initialTransaction = EndorsementChainTransactionTO.builder() .comments("The B/L is issued") .action(BlAction.ISSU) - .isToOrder(false) .platformHost("localhost:8443") .timestamp(System.currentTimeMillis()) .transferee("initialTransferee@localhost:8443") diff --git a/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/SignedEndorsementChainEntryTODataFactory.java b/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/SignedEndorsementChainEntryTODataFactory.java index f17266a..b4c2641 100644 --- a/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/SignedEndorsementChainEntryTODataFactory.java +++ b/ec-service/src/test/java/org/dcsa/endorsementchain/datafactories/SignedEndorsementChainEntryTODataFactory.java @@ -10,15 +10,15 @@ public class SignedEndorsementChainEntryTODataFactory { public SignedEndorsementChainEntryTO signedEndorsementChainEntryTO() { return SignedEndorsementChainEntryTO.builder() - .signature("eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJpc1RvT3JkZXIiOnRydWUsInBsYXRmb3JtSG9zdCI6ImxvY2FsaG9zdDo4NDQzIiwidHJhbnNmZXJlZSI6IjQzNTQ5ODUwMjQ4QGxvY2FsaG9zdDo4NDQzIn1dfQ.UTICZFOGEuz-Vx1FwP5UQBrHRh3M6LSd9OqicROBNgDnHLVW1jegBksl_6JSWNEyPfGPQ9GeVO4XMO4d2MIz1NATaS14qVz2no67ixC3p4EgvjSMoc1JFK7Se3-sVanlKxIGxo9vn_qV30xa2LrbGXdpm4cM1noWzRvsolTvbju-T9_Z_jC_Pch9zqBL-seMPZOpUUxjgP_ZB25IY9GJ_Ge_T2jEGGx87ud5JD8IwOc4zRISRIs21vfw6q0QGtmnPtatSXqR1kFlJILY-SZn_eGjIdPn9OzQfBnXUJ38HbqwASW5uO3o7zPIazl7VYQA2YWq92LRIyn13ZTlc-ePQw") - .envelopeHash("92939058e050dcdfaa836ab7d8d2da57420c6320f25b49e087af5af16f49cb1b") + .signature("eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJwbGF0Zm9ybUhvc3QiOiJsb2NhbGhvc3Q6ODQ0MyIsInRyYW5zZmVyZWUiOiI0MzU0OTg1MDI0OEBsb2NhbGhvc3Q6ODQ0MyJ9XX0.nTGlzapgHj_UUJAWG_Z0pvPJ3OqsA4BrWW7FTPAeypupg2EcBpC-EagAeAfgR9dm4g4O2Dv-sm1Q-U8lRj4cSn1YMEGntVn7HEeQ0-Yft7iCVdYtl7GUGKqvbiZ1DMr3MY98Ec0xcDXnBWnzagE3C2_VuUUOg0Yr1-GHJyIrs1Ehcl4YsFscuEPgjGzgOgjU3hMhZ2ItNF62qE1P3HMf-6O98TDFgmC8Br9-RgfeOuU_0t3My7Qk_hKfSKu0aCTjVS4TczQv3B8ag5KtDmu02qrXnYrsOJx8wDaYDSYLQOlR4tVud9DKDMRCzcadAFlMTvwtqWfRyaYISuy126ME6Q") + .envelopeHash("e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855") .build(); } public SignedEndorsementChainEntryTO signedEndorsementChainEntryTOWithInvalidSignature() { return SignedEndorsementChainEntryTO.builder() - .signature("eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJpc1RvT3JkZXIiOnRydWUsInBsYXRmb3JtSG9zdCI6ImxvY2FsaG9zdDo4NDQzIiwidHJhbnNmZXJlZSI6IjQzNTQ5ODUwMjQ4QGxvY2FsaG9zdDo4NDQzIn1dfQ.UTICZFOGEuz-Vx1FwP5UQBrHRh3M6LSd9OqicROBNgDnHLVW1jegBksl_6JSWNEyPfGPQ9GeVO4XMO4d2MIz1NATaS14qVz2no67ixC3p4EgvjSMoc1JFK7Se3-sVanlKxIGxo9vn_qV30xa2LrbGXdpm4cM1noWzRvsolTvbju-T9_Z_jC_Pch9zqBL-seMPZOpUUxjgP_ZB25IY9GJ_Ge_T2jEGGx87ud5JD8IwOc4zRISRIs21vfw6q0QGtmnPtatSXqR1kFlJILY-SZn_eGjIdPn9OzQfBnXUJ38HbqwASW5uO3o7zPIazl7VYQA2YWq92LRIyn13ZTlc-ePQw") - .envelopeHash("92939058e050dcdfaa836ab7d8d2da57420c6320f25b49e087af5af16f49cb1b") + .signature("eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJwbGF0Zm9ybUhvc3QiOiJsb2NhbGhvc3Q6ODQ0MyIsInRyYW5zZmVyZWUiOiI0MzU0OTg1MDI0OEBsb2NhbGhvc3Q6ODQ0MyJ9XX0K.UTICZFOGEuz-Vx1FwP5UQBrHRh3M6LSd9OqicROBNgDnHLVW1jegBksl_6JSWNEyPfGPQ9GeVO4XMO4d2MIz1NATaS14qVz2no67ixC3p4EgvjSMoc1JFK7Se3-sVanlKxIGxo9vn_qV30xa2LrbGXdpm4cM1noWzRvsolTvbju-T9_Z_jC_Pch9zqBL-seMPZOpUUxjgP_ZB25IY9GJ_Ge_T2jEGGx87ud5JD8IwOc4zRISRIs21vfw6q0QGtmnPtatSXqR1kFlJILY-SZn_eGjIdPn9OzQfBnXUJ38HbqwASW5uO3o7zPIazl7VYQA2YWq92LRIyn13ZTlc-ePQw") + .envelopeHash("969f15560aa8f1cb87ab5519627fc6f94a4aded3416b3e8fb57946d299113a0a") .build(); } diff --git a/ec-service/src/test/java/org/dcsa/endorsementchain/mapping/EndorsementChainEntryMapperTest.java b/ec-service/src/test/java/org/dcsa/endorsementchain/mapping/EndorsementChainEntryMapperTest.java index 7980a89..b0aa437 100644 --- a/ec-service/src/test/java/org/dcsa/endorsementchain/mapping/EndorsementChainEntryMapperTest.java +++ b/ec-service/src/test/java/org/dcsa/endorsementchain/mapping/EndorsementChainEntryMapperTest.java @@ -45,7 +45,6 @@ void testEndorsementChainEntryMapper() { Set.of( Transaction.builder() .comments("this is a comment") - .isToOrder(true) .action(TransactionAction.ISSU) .platformHost("localhost:443") .party(PartyDataFactory.party()) diff --git a/ec-service/src/test/java/org/dcsa/endorsementchain/unofficial/datafactories/TransactionDataFactory.java b/ec-service/src/test/java/org/dcsa/endorsementchain/unofficial/datafactories/TransactionDataFactory.java index db842be..40ccd59 100644 --- a/ec-service/src/test/java/org/dcsa/endorsementchain/unofficial/datafactories/TransactionDataFactory.java +++ b/ec-service/src/test/java/org/dcsa/endorsementchain/unofficial/datafactories/TransactionDataFactory.java @@ -18,7 +18,6 @@ public Transaction transactionEntity() { return Transaction.builder() .comments("this is a free text comment") .action(TransactionAction.ISSU) - .isToOrder(true) .platformHost("localhost:8443") .id(UUID.fromString("326137d8-bd60-4dea-88cc-52687fcb303a")) .timestamp(System.currentTimeMillis()) @@ -31,7 +30,6 @@ public List transactionEntityList() { Transaction transaction = Transaction.builder() .comments("this is a free text comment") .action(TransactionAction.TRNS) - .isToOrder(true) .platformHost("localhost:8443") .id(UUID.fromString("cb4c7721-f87c-485e-a6ec-3d0682faa24c")) .timestamp(System.currentTimeMillis()) @@ -46,7 +44,6 @@ public EndorsementChainTransactionTO endorsementChainTransaction() { return EndorsementChainTransactionTO.builder() .action(BlAction.ISSU) .comments("this is a free text comment") - .isToOrder(true) .transferee("Receiving party") .build(); } @@ -57,7 +54,6 @@ public String endorsementChainTransactionJson() throws JsonProcessingException { { "action": "ISSU", "comments": "The B/L has been issued.", - "isToOrder": true, "transferee": "dummy transferee" } """; diff --git a/ec-transfer-obj/src/main/java/org/dcsa/endorsementchain/transferobjects/EndorsementChainTransactionTO.java b/ec-transfer-obj/src/main/java/org/dcsa/endorsementchain/transferobjects/EndorsementChainTransactionTO.java index fa41bb1..3e4cd0f 100644 --- a/ec-transfer-obj/src/main/java/org/dcsa/endorsementchain/transferobjects/EndorsementChainTransactionTO.java +++ b/ec-transfer-obj/src/main/java/org/dcsa/endorsementchain/transferobjects/EndorsementChainTransactionTO.java @@ -16,9 +16,6 @@ public record EndorsementChainTransactionTO( @NotNull Long timestamp, - @NotNull - Boolean isToOrder, - @NotNull String platformHost, diff --git a/postman_collection.json b/postman_collection.json old mode 100644 new mode 100755 index 3d7b1d1..b8f84ba --- a/postman_collection.json +++ b/postman_collection.json @@ -1,9 +1,8 @@ { "info": { - "_postman_id": "cbb1223e-60a0-42d9-9079-487beb543558", + "_postman_id": "ebaa4819-8a2e-4ab5-aa59-0a050b9725ff", "name": "EBL Interoperability", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "_exporter_id": "18186286" + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { @@ -363,7 +362,7 @@ ], "body": { "mode": "raw", - "raw": "{\r\n \"transferDocument\": \"2d2b87eb4182a68031b595fbaa3af9b649944c54a6d075add7e77045b7c8ee5b\",\r\n \"endorcementChain\": {\r\n \"eblEnvelopeHash\": \"e367ab5f59fd30b871f3ffb0eabdd4c765d15be62c198bb4caafd20fc589373c\",\r\n \"eblEnvelope\": {\r\n \"previousEblEnvelopeHash\": null,\r\n \"documentHash\": \"2d2b87eb4182a68031b595fbaa3af9b649944c54a6d075add7e77045b7c8ee5b\",\r\n \"transactions\": [\r\n {\r\n \"action\": \"ISSU\",\r\n \"comments\": \"The B/L has been issued.\",\r\n \"timestamp\": 1659428989899,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"bar\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659514787154,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520072821,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520210311,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520748346,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521066815,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521493901,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521848600,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659528039268,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659529378165,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659602603393,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618042929,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618050092,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618057132,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: foo@89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io\",\r\n \"timestamp\": 1659690124869,\r\n \"isToOrder\": true,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"foo@89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io\"\r\n }\r\n ]\r\n },\r\n \"signature\": \"eyJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdLCJhbGciOiJSUzI1NiJ9..3drv46CjNYhaZ97qRKErJBH0d8SzgRuWcH0hvOYmoOvmYGEl_csXQ-aYCfabJYRrcb4RCFZCLbpq9ixKFUfcHRUeG93QSOOyvq32vW_zYiRMXKEKpGkb7Gwd82bzxVHHvpp6c3iijJwyzEy2b-u5KnnKRpjYgYZak9Kx_OMlSe92hYiXq6Id19sn-wraFW1E3d_m7ryxY54nqtQgbH8_I8cEb6R-aMzwgh_qloKhLlZswDTU2VU3qilKiPMr50DUq1qDr3fYUijovcFhXfltgWt_6LbjeYX-7ceonyVvDcoHABIivKqsHq7HvfPv89O7Y0gzpvEuN-lJGkgPYWANZg\"\r\n }\r\n}", + "raw": "{\r\n \"transferDocument\": \"2d2b87eb4182a68031b595fbaa3af9b649944c54a6d075add7e77045b7c8ee5b\",\r\n \"endorcementChain\": {\r\n \"eblEnvelopeHash\": \"e367ab5f59fd30b871f3ffb0eabdd4c765d15be62c198bb4caafd20fc589373c\",\r\n \"eblEnvelope\": {\r\n \"previousEblEnvelopeHash\": null,\r\n \"documentHash\": \"2d2b87eb4182a68031b595fbaa3af9b649944c54a6d075add7e77045b7c8ee5b\",\r\n \"transactions\": [\r\n {\r\n \"action\": \"ISSU\",\r\n \"comments\": \"The B/L has been issued.\",\r\n \"timestamp\": 1659428989899,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"bar\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659514787154,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520072821,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520210311,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659520748346,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521066815,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521493901,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659521848600,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659528039268,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659529378165,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659602603393,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618042929,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618050092,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: \\\"foo@bar.io\\\"\",\r\n \"timestamp\": 1659618057132,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"\\\"foo@bar.io\\\"\"\r\n },\r\n {\r\n \"action\": \"TRNS\",\r\n \"comments\": \"The B/L exported to: foo@89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io\",\r\n \"timestamp\": 1659690124869,\r\n \"platformHost\": \"localhost:8443\",\r\n \"transferee\": \"foo@89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io\"\r\n }\r\n ]\r\n },\r\n \"signature\": \"eyJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdLCJhbGciOiJSUzI1NiJ9..3drv46CjNYhaZ97qRKErJBH0d8SzgRuWcH0hvOYmoOvmYGEl_csXQ-aYCfabJYRrcb4RCFZCLbpq9ixKFUfcHRUeG93QSOOyvq32vW_zYiRMXKEKpGkb7Gwd82bzxVHHvpp6c3iijJwyzEy2b-u5KnnKRpjYgYZak9Kx_OMlSe92hYiXq6Id19sn-wraFW1E3d_m7ryxY54nqtQgbH8_I8cEb6R-aMzwgh_qloKhLlZswDTU2VU3qilKiPMr50DUq1qDr3fYUijovcFhXfltgWt_6LbjeYX-7ceonyVvDcoHABIivKqsHq7HvfPv89O7Y0gzpvEuN-lJGkgPYWANZg\"\r\n }\r\n}", "options": { "raw": { "language": "json" @@ -371,7 +370,7 @@ } }, "url": { - "raw": "https://89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io/v1/transferblocks", + "raw": "https://89861789-f173-452b-9123-a6c35ded4760.mock.pstmn.io/v1/transfer-transactions", "protocol": "https", "host": [ "89861789-f173-452b-9123-a6c35ded4760", @@ -530,7 +529,7 @@ "header": [], "body": { "mode": "raw", - "raw": " {\r\n \"document\": {\r\n \"transportDocumentReference\": \"string\",\r\n \"transportDocumentCreatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"transportDocumentUpdatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"issueDate\": \"2020-12-12\",\r\n \"shippedOnBoardDate\": \"2020-12-12\",\r\n \"receivedForShipmentDate\": \"2020-12-12\",\r\n \"numberOfOriginals\": 4,\r\n \"carrierCode\": \"MMCU\",\r\n \"carrierCodeListProvider\": \"NMFTA\",\r\n \"issuingParty\": {\r\n \"partyName\": \"Asseco Denmark\",\r\n \"taxReference1\": \"CVR-25645774\",\r\n \"taxReference2\": \"CVR-25645774\",\r\n \"publicKey\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkFzaW\",\r\n \"address\": {\r\n \"name\": \"Henrik\",\r\n \"street\": \"Kronprincessegade\",\r\n \"streetNumber\": \"54\",\r\n \"floor\": \"5. sal\",\r\n \"postCode\": \"1306\",\r\n \"city\": \"København\",\r\n \"stateRegion\": \"N/A\",\r\n \"country\": \"Denmark\"\r\n },\r\n \"partyContactDetails\": [\r\n {\r\n \"name\": \"Henrik\",\r\n \"phone\": \"+45 33364660\",\r\n \"email\": \"info@dcsa.org\",\r\n \"url\": \"https://www.dcsa.org\"\r\n }\r\n ],\r\n \"identifyingCodes\": [\r\n {\r\n \"DCSAResponsibleAgencyCode\": \"SMDG\",\r\n \"partyCode\": \"MSK\",\r\n \"codeListName\": \"LCL\"\r\n }\r\n ]\r\n },\r\n \"numberOfRiderPages\": 2,\r\n \"termsAndConditions\": \"string\",\r\n \"receiptTypeAtOrigin\": \"CY\",\r\n \"deliveryTypeAtDestination\": \"CY\",\r\n \"cargoMovementTypeAtOrigin\": \"FCL\",\r\n \"cargoMovementTypeAtDestination\": \"FCL\",\r\n \"serviceContractReference\": \"string\",\r\n \"vesselName\": \"King of the Seas\",\r\n \"carrierExportVoyageNumber\": \"2103S\",\r\n \"universalExportVoyageReference\": \"2103N\",\r\n \"declaredValue\": 1231.1,\r\n \"declaredValueCurrency\": \"DKK\",\r\n \"transports\": [\r\n {\r\n \"transportPlanStage\": \"PRC\",\r\n \"transportPlanStageSequenceNumber\": 5,\r\n \"loadLocation\": {\r\n \"locationName\": \"Shanghai Shengdong International Container Terminal\",\r\n \"UNLocationCode\": \"CNSGH\",\r\n \"facilityCode\": \"SHENG\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"dischargeLocation\": {\r\n \"locationName\": \"Transnet Port Terminals Cape Town\",\r\n \"UNLocationCode\": \"ZACPT\",\r\n \"facilityCode\": \"TNCT\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"plannedDepartureDate\": \"2022-08-16\",\r\n \"plannedArrivalDate\": \"2022-08-16\",\r\n \"modeOfTransport\": \"VESSEL\",\r\n \"vesselName\": \"King of the Seas\",\r\n \"vesselIMONumber\": \"9321483\",\r\n \"carrierImportVoyageNumber\": \"2103N\",\r\n \"universalImportVoyageReference\": \"2103N\",\r\n \"carrierExportVoyageNumber\": \"2103S\",\r\n \"universalExportVoyageReference\": \"2103N\",\r\n \"isUnderShippersResponsibility\": false\r\n }\r\n ],\r\n \"shipmentLocations\": [\r\n {\r\n \"location\": {\r\n \"locationName\": \"CMP Container Terminal Copenhagen\",\r\n \"UNLocationCode\": \"DKCPH\",\r\n \"facilityCode\": \"CMPDK\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"displayedName\": \"string\",\r\n \"shipmentLocationTypeCode\": \"PRE\",\r\n \"eventDateTime\": \"2021-11-03T10:23:00+01:00\"\r\n }\r\n ],\r\n \"invoicePayableAt\": {\r\n \"locationName\": \"Eiffel Tower\",\r\n \"UNLocationCode\": \"FRPAR\"\r\n },\r\n \"placeOfIssue\": {\r\n \"locationName\": \"DCSA Headquarters\",\r\n \"UNLocationCode\": \"NLAMS\"\r\n },\r\n \"shippingInstruction\": {\r\n \"shippingInstructionReference\": \"e0559d83-00e2-438e-afd9-fdd610c1a008\",\r\n \"documentStatus\": \"RECE\",\r\n \"shippingInstructionCreatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"shippingInstructionUpdatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"amendToTransportDocument\": \"string\",\r\n \"transportDocumentTypeCode\": \"SWB\",\r\n \"isShippedOnBoardType\": true,\r\n \"numberOfCopies\": 2,\r\n \"numberOfOriginals\": 4,\r\n \"isElectronic\": true,\r\n \"isToOrder\": false,\r\n \"areChargesDisplayedOnOriginals\": true,\r\n \"areChargesDisplayedOnCopies\": true,\r\n \"displayedNameForPlaceOfReceipt\": \"string\",\r\n \"displayedNameForPortOfLoad\": \"string\",\r\n \"displayedNameForPortOfDischarge\": \"string\",\r\n \"displayedNameForPlaceOfDelivery\": \"string\",\r\n \"carrierBookingReference\": \"ABC709951\",\r\n \"placeOfIssue\": {\r\n \"locationName\": \"DCSA Headquarters\",\r\n \"UNLocationCode\": \"NLAMS\"\r\n },\r\n \"consignmentItems\": [\r\n {\r\n \"carrierBookingReference\": \"ABC709951\",\r\n \"weight\": 13000.3,\r\n \"volume\": 12,\r\n \"weightUnit\": \"KGM\",\r\n \"volumeUnit\": \"MTQ\",\r\n \"descriptionOfGoods\": \"string\",\r\n \"HSCode\": \"string\",\r\n \"cargoItems\": [\r\n {\r\n \"cargoLineItems\": [\r\n {\r\n \"cargoLineItemID\": \"string\",\r\n \"shippingMarks\": \"string\"\r\n }\r\n ],\r\n \"equipmentReference\": \"APZU4812090\",\r\n \"weight\": 13000.3,\r\n \"volume\": 12,\r\n \"weightUnit\": \"KGM\",\r\n \"volumeUnit\": \"MTQ\",\r\n \"numberOfPackages\": 18,\r\n \"packageCode\": \"5H4\",\r\n \"packageNameOnBL\": \"Bags\"\r\n }\r\n ],\r\n \"references\": [\r\n {\r\n \"referenceType\": \"FF\",\r\n \"referenceValue\": \"string\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"utilizedTransportEquipments\": [\r\n {\r\n \"equipment\": {\r\n \"equipmentReference\": \"APZU4812090\",\r\n \"ISOEquipmentCode\": \"22GP\",\r\n \"tareWeight\": 12000,\r\n \"weightUnit\": \"KGM\"\r\n },\r\n \"cargoGrossWeight\": 12000,\r\n \"cargoGrossWeightUnit\": \"KGM\",\r\n \"cargoGrossVolume\": 120,\r\n \"cargoGrossVolumeUnit\": \"MTQ\",\r\n \"numberOfPackages\": 18,\r\n \"isShipperOwned\": true,\r\n \"activeReeferSettings\": {\r\n \"temperatureMin\": -18.1,\r\n \"temperatureMax\": 64.3,\r\n \"temperatureUnit\": \"CEL\",\r\n \"humidityMin\": 80,\r\n \"humidityMax\": 100,\r\n \"ventilationMin\": 266,\r\n \"ventilationMax\": 296\r\n },\r\n \"seals\": [\r\n {\r\n \"sealNumber\": \"string\",\r\n \"sealSource\": \"CUS\",\r\n \"sealType\": \"WIR\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"documentParties\": [\r\n {\r\n \"party\": {\r\n \"partyName\": \"Asseco Denmark\",\r\n \"taxReference1\": \"CVR-25645774\",\r\n \"taxReference2\": \"CVR-25645774\",\r\n \"publicKey\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkFzaW\",\r\n \"address\": {\r\n \"name\": \"Henrik\",\r\n \"street\": \"Kronprincessegade\",\r\n \"streetNumber\": \"54\",\r\n \"floor\": \"5. sal\",\r\n \"postCode\": \"1306\",\r\n \"city\": \"København\",\r\n \"stateRegion\": \"N/A\",\r\n \"country\": \"Denmark\"\r\n },\r\n \"partyContactDetails\": [\r\n {\r\n \"name\": \"Henrik\",\r\n \"phone\": \"+45 33364660\",\r\n \"email\": \"info@dcsa.org\",\r\n \"url\": \"https://www.dcsa.org\"\r\n }\r\n ],\r\n \"identifyingCodes\": [\r\n {\r\n \"DCSAResponsibleAgencyCode\": \"SMDG\",\r\n \"partyCode\": \"MSK\",\r\n \"codeListName\": \"LCL\"\r\n }\r\n ]\r\n },\r\n \"partyFunction\": \"DDS\",\r\n \"displayedAddress\": [\r\n \"Kronprincessegade 54\"\r\n ],\r\n \"isToBeNotified\": true\r\n }\r\n ],\r\n \"references\": [\r\n {\r\n \"referenceType\": \"FF\",\r\n \"referenceValue\": \"string\"\r\n }\r\n ]\r\n },\r\n \"charges\": [\r\n {\r\n \"chargeType\": \"string\",\r\n \"currencyAmount\": 1012.12,\r\n \"currencyCode\": \"DKK\",\r\n \"paymentTermCode\": \"PRE\",\r\n \"calculationBasis\": \"Per day\",\r\n \"unitPrice\": 3456.6,\r\n \"quantity\": 34.4\r\n }\r\n ],\r\n \"carrierClauses\": [\r\n {\r\n \"clauseContent\": \"string\"\r\n }\r\n ]\r\n },\r\n \"endorsementChain\": [\r\n {\r\n \"envelopeHash\": \"92939058e050dcdfaa836ab7d8d2da57420c6320f25b49e087af5af16f49cb1b\",\r\n \"signature\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJpc1RvT3JkZXIiOnRydWUsInBsYXRmb3JtSG9zdCI6ImxvY2FsaG9zdDo4NDQzIiwidHJhbnNmZXJlZSI6IjQzNTQ5ODUwMjQ4QGxvY2FsaG9zdDo4NDQzIn1dfQ.UTICZFOGEuz-Vx1FwP5UQBrHRh3M6LSd9OqicROBNgDnHLVW1jegBksl_6JSWNEyPfGPQ9GeVO4XMO4d2MIz1NATaS14qVz2no67ixC3p4EgvjSMoc1JFK7Se3-sVanlKxIGxo9vn_qV30xa2LrbGXdpm4cM1noWzRvsolTvbju-T9_Z_jC_Pch9zqBL-seMPZOpUUxjgP_ZB25IY9GJ_Ge_T2jEGGx87ud5JD8IwOc4zRISRIs21vfw6q0QGtmnPtatSXqR1kFlJILY-SZn_eGjIdPn9OzQfBnXUJ38HbqwASW5uO3o7zPIazl7VYQA2YWq92LRIyn13ZTlc-ePQw\"\r\n }\r\n ]\r\n}", + "raw": " {\r\n \"document\": {\r\n \"transportDocumentReference\": \"string\",\r\n \"transportDocumentCreatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"transportDocumentUpdatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"issueDate\": \"2020-12-12\",\r\n \"shippedOnBoardDate\": \"2020-12-12\",\r\n \"receivedForShipmentDate\": \"2020-12-12\",\r\n \"numberOfOriginals\": 4,\r\n \"carrierCode\": \"MMCU\",\r\n \"carrierCodeListProvider\": \"NMFTA\",\r\n \"issuingParty\": {\r\n \"partyName\": \"Asseco Denmark\",\r\n \"taxReference1\": \"CVR-25645774\",\r\n \"taxReference2\": \"CVR-25645774\",\r\n \"publicKey\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkFzaW\",\r\n \"address\": {\r\n \"name\": \"Henrik\",\r\n \"street\": \"Kronprincessegade\",\r\n \"streetNumber\": \"54\",\r\n \"floor\": \"5. sal\",\r\n \"postCode\": \"1306\",\r\n \"city\": \"København\",\r\n \"stateRegion\": \"N/A\",\r\n \"country\": \"Denmark\"\r\n },\r\n \"partyContactDetails\": [\r\n {\r\n \"name\": \"Henrik\",\r\n \"phone\": \"+45 33364660\",\r\n \"email\": \"info@dcsa.org\",\r\n \"url\": \"https://www.dcsa.org\"\r\n }\r\n ],\r\n \"identifyingCodes\": [\r\n {\r\n \"DCSAResponsibleAgencyCode\": \"SMDG\",\r\n \"partyCode\": \"MSK\",\r\n \"codeListName\": \"LCL\"\r\n }\r\n ]\r\n },\r\n \"numberOfRiderPages\": 2,\r\n \"termsAndConditions\": \"string\",\r\n \"receiptTypeAtOrigin\": \"CY\",\r\n \"deliveryTypeAtDestination\": \"CY\",\r\n \"cargoMovementTypeAtOrigin\": \"FCL\",\r\n \"cargoMovementTypeAtDestination\": \"FCL\",\r\n \"serviceContractReference\": \"string\",\r\n \"vesselName\": \"King of the Seas\",\r\n \"carrierExportVoyageNumber\": \"2103S\",\r\n \"universalExportVoyageReference\": \"2103N\",\r\n \"declaredValue\": 1231.1,\r\n \"declaredValueCurrency\": \"DKK\",\r\n \"transports\": [\r\n {\r\n \"transportPlanStage\": \"PRC\",\r\n \"transportPlanStageSequenceNumber\": 5,\r\n \"loadLocation\": {\r\n \"locationName\": \"Shanghai Shengdong International Container Terminal\",\r\n \"UNLocationCode\": \"CNSGH\",\r\n \"facilityCode\": \"SHENG\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"dischargeLocation\": {\r\n \"locationName\": \"Transnet Port Terminals Cape Town\",\r\n \"UNLocationCode\": \"ZACPT\",\r\n \"facilityCode\": \"TNCT\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"plannedDepartureDate\": \"2022-08-16\",\r\n \"plannedArrivalDate\": \"2022-08-16\",\r\n \"modeOfTransport\": \"VESSEL\",\r\n \"vesselName\": \"King of the Seas\",\r\n \"vesselIMONumber\": \"9321483\",\r\n \"carrierImportVoyageNumber\": \"2103N\",\r\n \"universalImportVoyageReference\": \"2103N\",\r\n \"carrierExportVoyageNumber\": \"2103S\",\r\n \"universalExportVoyageReference\": \"2103N\",\r\n \"isUnderShippersResponsibility\": false\r\n }\r\n ],\r\n \"shipmentLocations\": [\r\n {\r\n \"location\": {\r\n \"locationName\": \"CMP Container Terminal Copenhagen\",\r\n \"UNLocationCode\": \"DKCPH\",\r\n \"facilityCode\": \"CMPDK\",\r\n \"facilityCodeListProvider\": \"SMDG\"\r\n },\r\n \"displayedName\": \"string\",\r\n \"shipmentLocationTypeCode\": \"PRE\",\r\n \"eventDateTime\": \"2021-11-03T10:23:00+01:00\"\r\n }\r\n ],\r\n \"invoicePayableAt\": {\r\n \"locationName\": \"Eiffel Tower\",\r\n \"UNLocationCode\": \"FRPAR\"\r\n },\r\n \"placeOfIssue\": {\r\n \"locationName\": \"DCSA Headquarters\",\r\n \"UNLocationCode\": \"NLAMS\"\r\n },\r\n \"shippingInstruction\": {\r\n \"shippingInstructionReference\": \"e0559d83-00e2-438e-afd9-fdd610c1a008\",\r\n \"documentStatus\": \"RECE\",\r\n \"shippingInstructionCreatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"shippingInstructionUpdatedDateTime\": \"2019-11-12T07:41:00+08:30\",\r\n \"amendToTransportDocument\": \"string\",\r\n \"transportDocumentTypeCode\": \"SWB\",\r\n \"isShippedOnBoardType\": true,\r\n \"numberOfCopies\": 2,\r\n \"numberOfOriginals\": 4,\r\n \"isElectronic\": true,\r\n \"isToOrder\": false,\r\n \"areChargesDisplayedOnOriginals\": true,\r\n \"areChargesDisplayedOnCopies\": true,\r\n \"displayedNameForPlaceOfReceipt\": \"string\",\r\n \"displayedNameForPortOfLoad\": \"string\",\r\n \"displayedNameForPortOfDischarge\": \"string\",\r\n \"displayedNameForPlaceOfDelivery\": \"string\",\r\n \"carrierBookingReference\": \"ABC709951\",\r\n \"placeOfIssue\": {\r\n \"locationName\": \"DCSA Headquarters\",\r\n \"UNLocationCode\": \"NLAMS\"\r\n },\r\n \"consignmentItems\": [\r\n {\r\n \"carrierBookingReference\": \"ABC709951\",\r\n \"weight\": 13000.3,\r\n \"volume\": 12,\r\n \"weightUnit\": \"KGM\",\r\n \"volumeUnit\": \"MTQ\",\r\n \"descriptionOfGoods\": \"string\",\r\n \"HSCode\": \"string\",\r\n \"cargoItems\": [\r\n {\r\n \"cargoLineItems\": [\r\n {\r\n \"cargoLineItemID\": \"string\",\r\n \"shippingMarks\": \"string\"\r\n }\r\n ],\r\n \"equipmentReference\": \"APZU4812090\",\r\n \"weight\": 13000.3,\r\n \"volume\": 12,\r\n \"weightUnit\": \"KGM\",\r\n \"volumeUnit\": \"MTQ\",\r\n \"numberOfPackages\": 18,\r\n \"packageCode\": \"5H4\",\r\n \"packageNameOnBL\": \"Bags\"\r\n }\r\n ],\r\n \"references\": [\r\n {\r\n \"referenceType\": \"FF\",\r\n \"referenceValue\": \"string\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"utilizedTransportEquipments\": [\r\n {\r\n \"equipment\": {\r\n \"equipmentReference\": \"APZU4812090\",\r\n \"ISOEquipmentCode\": \"22GP\",\r\n \"tareWeight\": 12000,\r\n \"weightUnit\": \"KGM\"\r\n },\r\n \"cargoGrossWeight\": 12000,\r\n \"cargoGrossWeightUnit\": \"KGM\",\r\n \"cargoGrossVolume\": 120,\r\n \"cargoGrossVolumeUnit\": \"MTQ\",\r\n \"numberOfPackages\": 18,\r\n \"isShipperOwned\": true,\r\n \"activeReeferSettings\": {\r\n \"temperatureMin\": -18.1,\r\n \"temperatureMax\": 64.3,\r\n \"temperatureUnit\": \"CEL\",\r\n \"humidityMin\": 80,\r\n \"humidityMax\": 100,\r\n \"ventilationMin\": 266,\r\n \"ventilationMax\": 296\r\n },\r\n \"seals\": [\r\n {\r\n \"sealNumber\": \"string\",\r\n \"sealSource\": \"CUS\",\r\n \"sealType\": \"WIR\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"documentParties\": [\r\n {\r\n \"party\": {\r\n \"partyName\": \"Asseco Denmark\",\r\n \"taxReference1\": \"CVR-25645774\",\r\n \"taxReference2\": \"CVR-25645774\",\r\n \"publicKey\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkFzaW\",\r\n \"address\": {\r\n \"name\": \"Henrik\",\r\n \"street\": \"Kronprincessegade\",\r\n \"streetNumber\": \"54\",\r\n \"floor\": \"5. sal\",\r\n \"postCode\": \"1306\",\r\n \"city\": \"København\",\r\n \"stateRegion\": \"N/A\",\r\n \"country\": \"Denmark\"\r\n },\r\n \"partyContactDetails\": [\r\n {\r\n \"name\": \"Henrik\",\r\n \"phone\": \"+45 33364660\",\r\n \"email\": \"info@dcsa.org\",\r\n \"url\": \"https://www.dcsa.org\"\r\n }\r\n ],\r\n \"identifyingCodes\": [\r\n {\r\n \"DCSAResponsibleAgencyCode\": \"SMDG\",\r\n \"partyCode\": \"MSK\",\r\n \"codeListName\": \"LCL\"\r\n }\r\n ]\r\n },\r\n \"partyFunction\": \"DDS\",\r\n \"displayedAddress\": [\r\n \"Kronprincessegade 54\"\r\n ],\r\n \"isToBeNotified\": true\r\n }\r\n ],\r\n \"references\": [\r\n {\r\n \"referenceType\": \"FF\",\r\n \"referenceValue\": \"string\"\r\n }\r\n ]\r\n },\r\n \"charges\": [\r\n {\r\n \"chargeType\": \"string\",\r\n \"currencyAmount\": 1012.12,\r\n \"currencyCode\": \"DKK\",\r\n \"paymentTermCode\": \"PRE\",\r\n \"calculationBasis\": \"Per day\",\r\n \"unitPrice\": 3456.6,\r\n \"quantity\": 34.4\r\n }\r\n ],\r\n \"carrierClauses\": [\r\n {\r\n \"clauseContent\": \"string\"\r\n }\r\n ]\r\n },\r\n \"endorsementChain\": [\r\n {\r\n \"envelopeHash\": \"e06fc169d3d3fb5623df966eae2f39d8a059d616bdaa8d61735f0d35b315e9b4\",\r\n \"signature\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IlVhRVdLNmt2ZkRITzNZT2NwUGl2M1RCT2JQTzk2SFZhR2U0czFhUUxBZU0ifQ.eyJkb2N1bWVudEhhc2giOiJmZDg2OGM4MmU5OTc3N2I0NzJhMTY3NzM5MGQ5NTRkYmIwMTMxY2IzYjBmNTVjOGVmNTE5Njk4NTY0MTBkMzhlIiwicHJldmlvdXNFbnZlbG9wZUhhc2giOm51bGwsInRyYW5zYWN0aW9ucyI6W3siYWN0aW9uIjoiSVNTVSIsImNvbW1lbnRzIjoiVGhlIEIvTCBoYXMgYmVlbiBpc3N1ZWQuIiwidGltZXN0YW1wIjoxNjU4Mzg1MTY2MzAyNDQyMjAwLCJwbGF0Zm9ybUhvc3QiOiJsb2NhbGhvc3Q6ODQ0MyIsInRyYW5zZmVyZWUiOiI0MzU0OTg1MDI0OEBsb2NhbGhvc3Q6ODQ0MyJ9XX0.nTGlzapgHj_UUJAWG_Z0pvPJ3OqsA4BrWW7FTPAeypupg2EcBpC-EagAeAfgR9dm4g4O2Dv-sm1Q-U8lRj4cSn1YMEGntVn7HEeQ0-Yft7iCVdYtl7GUGKqvbiZ1DMr3MY98Ec0xcDXnBWnzagE3C2_VuUUOg0Yr1-GHJyIrs1Ehcl4YsFscuEPgjGzgOgjU3hMhZ2ItNF62qE1P3HMf-6O98TDFgmC8Br9-RgfeOuU_0t3My7Qk_hKfSKu0aCTjVS4TczQv3B8ag5KtDmu02qrXnYrsOJx8wDaYDSYLQOlR4tVud9DKDMRCzcadAFlMTvwtqWfRyaYISuy126ME6Q\"\r\n }\r\n ]\r\n}", "options": { "raw": { "language": "json" @@ -681,4 +680,4 @@ "value": "" } ] -} +} \ No newline at end of file