=== FUNCTIONS === Array ( [0] => WS1_GetSystemStatusResponse WS1_GetSystemStatus(WS1_GetSystemStatus $parameters) [1] => WS1_OpenSessionResponse WS1_OpenSession(WS1_OpenSession $parameters) [2] => WS1_CloseSessionResponse WS1_CloseSession(WS1_CloseSession $parameters) [3] => WS1_GetLabelResponse WS1_GetLabel(WS1_GetLabel $parameters) [4] => WS2_GetLabelResponse WS2_GetLabel(WS2_GetLabel $parameters) [5] => WS1_GenerateLabelResponse WS1_GenerateLabel(WS1_GenerateLabel $parameters) [6] => WS2_GenerateLabelResponse WS2_GenerateLabel(WS2_GenerateLabel $parameters) [7] => WS3_GenerateLabelResponse WS3_GenerateLabel(WS3_GenerateLabel $parameters) [8] => WS4_GenerateLabelResponse WS4_GenerateLabel(WS4_GenerateLabel $parameters) [9] => WS1_GenerateShipmentLabelResponse WS1_GenerateShipmentLabel(WS1_GenerateShipmentLabel $parameters) [10] => WS1_UpdateLabelDataResponse WS1_UpdateLabelData(WS1_UpdateLabelData $parameters) [11] => WS2_UpdateLabelDataResponse WS2_UpdateLabelData(WS2_UpdateLabelData $parameters) [12] => WS3_UpdateLabelDataResponse WS3_UpdateLabelData(WS3_UpdateLabelData $parameters) [13] => WS1_UpdateDataResponse WS1_UpdateData(WS1_UpdateData $parameters) [14] => WS1_DeleteHandleUnitResponse WS1_DeleteHandleUnit(WS1_DeleteHandleUnit $parameters) [15] => WS1_DeleteHandleUnitAfterCollectResponse WS1_DeleteHandleUnitAfterCollect(WS1_DeleteHandleUnitAfterCollect $parameters) [16] => WS1_DeleteShipmentResponse WS1_DeleteShipment(WS1_DeleteShipment $parameters) [17] => WS1_CheckAddressResponse WS1_CheckAddress(WS1_CheckAddress $parameters) [18] => WS1_CollectHandleUnitResponse WS1_CollectHandleUnit(WS1_CollectHandleUnit $parameters) [19] => WS2_CollectHandleUnitResponse WS2_CollectHandleUnit(WS2_CollectHandleUnit $parameters) [20] => WS3_CollectHandleUnitResponse WS3_CollectHandleUnit(WS3_CollectHandleUnit $parameters) [21] => WS4_CollectHandleUnitResponse WS4_CollectHandleUnit(WS4_CollectHandleUnit $parameters) [22] => WS5_CollectHandleUnitResponse WS5_CollectHandleUnit(WS5_CollectHandleUnit $parameters) [23] => WS1_GetCollectStatusResponse WS1_GetCollectStatus(WS1_GetCollectStatus $parameters) [24] => WS1_GetTrackingStatusResponse WS1_GetTrackingStatus(WS1_GetTrackingStatus $parameters) [25] => WS2_GetTrackingStatusResponse WS2_GetTrackingStatus(WS2_GetTrackingStatus $parameters) [26] => WS3_GetTrackingStatusResponse WS3_GetTrackingStatus(WS3_GetTrackingStatus $parameters) [27] => WS1_GetPODResponse WS1_GetPOD(WS1_GetPOD $parameters) [28] => WS1_CreateTrackingEventWithMasterIdForTestingResponse WS1_CreateTrackingEventWithMasterIdForTesting(WS1_CreateTrackingEventWithMasterIdForTesting $parameters) [29] => WS1_CreateTrackingEventWithHURefForTestingResponse WS1_CreateTrackingEventWithHURefForTesting(WS1_CreateTrackingEventWithHURefForTesting $parameters) [30] => WS1_GetUnitShipmentTrackingResponse WS1_GetUnitShipmentTracking(WS1_GetUnitShipmentTracking $parameters) [31] => WS1_GetUnitParcelTrackingResponse WS1_GetUnitParcelTracking(WS1_GetUnitParcelTracking $parameters) [32] => WS1_GetShipmentNoteReportResponse WS1_GetShipmentNoteReport(WS1_GetShipmentNoteReport $parameters) [33] => WS2_GetShipmentNoteReportResponse WS2_GetShipmentNoteReport(WS2_GetShipmentNoteReport $parameters) [34] => WS1_GetReportTNTConnoteResponse WS1_GetReportTNTConnote(WS1_GetReportTNTConnote $parameters) [35] => WS1_GetReportConnoteResponse WS1_GetReportConnote(WS1_GetReportConnote $parameters) [36] => WS1_GetCN23ReportResponse WS1_GetCN23Report(WS1_GetCN23Report $parameters) [37] => WS1_UploadDocumentResponse WS1_UploadDocument(WS1_UploadDocument $parameters) [38] => WS1_GetSystemStatusResponse WS1_GetSystemStatus(WS1_GetSystemStatus $parameters) [39] => WS1_OpenSessionResponse WS1_OpenSession(WS1_OpenSession $parameters) [40] => WS1_CloseSessionResponse WS1_CloseSession(WS1_CloseSession $parameters) [41] => WS1_GetLabelResponse WS1_GetLabel(WS1_GetLabel $parameters) [42] => WS2_GetLabelResponse WS2_GetLabel(WS2_GetLabel $parameters) [43] => WS1_GenerateLabelResponse WS1_GenerateLabel(WS1_GenerateLabel $parameters) [44] => WS2_GenerateLabelResponse WS2_GenerateLabel(WS2_GenerateLabel $parameters) [45] => WS3_GenerateLabelResponse WS3_GenerateLabel(WS3_GenerateLabel $parameters) [46] => WS4_GenerateLabelResponse WS4_GenerateLabel(WS4_GenerateLabel $parameters) [47] => WS1_GenerateShipmentLabelResponse WS1_GenerateShipmentLabel(WS1_GenerateShipmentLabel $parameters) [48] => WS1_UpdateLabelDataResponse WS1_UpdateLabelData(WS1_UpdateLabelData $parameters) [49] => WS2_UpdateLabelDataResponse WS2_UpdateLabelData(WS2_UpdateLabelData $parameters) [50] => WS3_UpdateLabelDataResponse WS3_UpdateLabelData(WS3_UpdateLabelData $parameters) [51] => WS1_UpdateDataResponse WS1_UpdateData(WS1_UpdateData $parameters) [52] => WS1_DeleteHandleUnitResponse WS1_DeleteHandleUnit(WS1_DeleteHandleUnit $parameters) [53] => WS1_DeleteHandleUnitAfterCollectResponse WS1_DeleteHandleUnitAfterCollect(WS1_DeleteHandleUnitAfterCollect $parameters) [54] => WS1_DeleteShipmentResponse WS1_DeleteShipment(WS1_DeleteShipment $parameters) [55] => WS1_CheckAddressResponse WS1_CheckAddress(WS1_CheckAddress $parameters) [56] => WS1_CollectHandleUnitResponse WS1_CollectHandleUnit(WS1_CollectHandleUnit $parameters) [57] => WS2_CollectHandleUnitResponse WS2_CollectHandleUnit(WS2_CollectHandleUnit $parameters) [58] => WS3_CollectHandleUnitResponse WS3_CollectHandleUnit(WS3_CollectHandleUnit $parameters) [59] => WS4_CollectHandleUnitResponse WS4_CollectHandleUnit(WS4_CollectHandleUnit $parameters) [60] => WS5_CollectHandleUnitResponse WS5_CollectHandleUnit(WS5_CollectHandleUnit $parameters) [61] => WS1_GetCollectStatusResponse WS1_GetCollectStatus(WS1_GetCollectStatus $parameters) [62] => WS1_GetTrackingStatusResponse WS1_GetTrackingStatus(WS1_GetTrackingStatus $parameters) [63] => WS2_GetTrackingStatusResponse WS2_GetTrackingStatus(WS2_GetTrackingStatus $parameters) [64] => WS3_GetTrackingStatusResponse WS3_GetTrackingStatus(WS3_GetTrackingStatus $parameters) [65] => WS1_GetPODResponse WS1_GetPOD(WS1_GetPOD $parameters) [66] => WS1_CreateTrackingEventWithMasterIdForTestingResponse WS1_CreateTrackingEventWithMasterIdForTesting(WS1_CreateTrackingEventWithMasterIdForTesting $parameters) [67] => WS1_CreateTrackingEventWithHURefForTestingResponse WS1_CreateTrackingEventWithHURefForTesting(WS1_CreateTrackingEventWithHURefForTesting $parameters) [68] => WS1_GetUnitShipmentTrackingResponse WS1_GetUnitShipmentTracking(WS1_GetUnitShipmentTracking $parameters) [69] => WS1_GetUnitParcelTrackingResponse WS1_GetUnitParcelTracking(WS1_GetUnitParcelTracking $parameters) [70] => WS1_GetShipmentNoteReportResponse WS1_GetShipmentNoteReport(WS1_GetShipmentNoteReport $parameters) [71] => WS2_GetShipmentNoteReportResponse WS2_GetShipmentNoteReport(WS2_GetShipmentNoteReport $parameters) [72] => WS1_GetReportTNTConnoteResponse WS1_GetReportTNTConnote(WS1_GetReportTNTConnote $parameters) [73] => WS1_GetReportConnoteResponse WS1_GetReportConnote(WS1_GetReportConnote $parameters) [74] => WS1_GetCN23ReportResponse WS1_GetCN23Report(WS1_GetCN23Report $parameters) [75] => WS1_UploadDocumentResponse WS1_UploadDocument(WS1_UploadDocument $parameters) ) === TYPES (long) === struct WS1_GetSystemStatus { } struct WS1_GetSystemStatusResponse { WSErrorResultOfBoolean WS1_GetSystemStatusResult; } struct WSErrorResultOfBoolean { } struct ErrorResultOfInt16Boolean { short ErrorCode; string ErrorText; boolean Value; } struct WS1_OpenSession { string login; string password; } struct WS1_OpenSessionResponse { WSErrorResultOfString WS1_OpenSessionResult; } struct WSErrorResultOfString { } struct ErrorResultOfInt16String { short ErrorCode; string ErrorText; string Value; } struct WS1_CloseSession { string sessionId; } struct WS1_CloseSessionResponse { WSErrorResultOfString WS1_CloseSessionResult; } struct WS1_GetLabel { string sessionId; LabelParameter labelParameter; string senderTag; string HUReference1; } struct LabelParameter { LabelLanguage Language; LabelDensity Density; LabelSpeed Speed; PrinterResolution Resolution; int VerticalOrigin; boolean WithGraphics; } string LabelLanguage string LabelDensity string LabelSpeed string PrinterResolution struct WS1_GetLabelResponse { WSErrorResultOfLabelResult WS1_GetLabelResult; } struct WSErrorResultOfLabelResult { } struct ErrorResultOfInt16LabelResult { short ErrorCode; string ErrorText; LabelResult Value; } struct LabelResult { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; } struct WS2_GetLabel { string sessionId; LabelParameter labelParameter; string senderTag; string HUReference1; } struct WS2_GetLabelResponse { WSErrorResultOfLabelWithTrackingPartnerResult WS2_GetLabelResult; } struct WSErrorResultOfLabelWithTrackingPartnerResult { } struct ErrorResultOfInt16LabelWithTrackingPartnerResult { short ErrorCode; string ErrorText; LabelWithTrackingPartnerResult Value; } struct LabelWithTrackingPartnerResult { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; string TrackingPartner; } struct WS1_GenerateLabel { string sessionId; LabelIdentifier labelIdentifier; LabelParameter labelParameter; Recipient recipient; ShipmentDetail shipmentDetail; HandleUnit handleUnit; ArrayOfParameter freeParameters; string xmlData; } struct LabelIdentifier { string SenderTag; string ServiceTag; } struct Recipient { string ClientCode; string Name; string Address1; string Address2; string Address3; string PostalCode; string City; string CountryCode; string Region; string State; string InseeCity; string ContactName; string ContactPhoneNumber; string ContactEmail; } struct Validable { } struct HandleUnit { string Reference1; string Reference2; short Index; decimal Weight; decimal Length; decimal Height; decimal Width; decimal Volume; HandleUnitType Type; string CarrierData; ArrayOfString TrackingNumberList; } string HandleUnitType struct ArrayOfString { string string; } struct ShipmentDetail { string Ref_1; string Ref_2; string MasterId; int NumberOfHU; decimal TotalWeight; decimal CODAmount; string CODCurrency; decimal InsuranceChargeAmount; string InsuranceChargeCurrency; decimal CustomsValueAmount; string CustomsValueCurrency; CarriagePaymentType CarriagePaymentType; string GoodsDescription; string DeliveryInstructions; dateTime WishedDeliveryDate; boolean IsImperativeDeliveryDate; Incoterm Incoterm; dateTime WishedPickupDate; CalculationRateMethod CalculationRateMethod; float CalculationRateMethodValue; string ExintouchRegroupingCriteria; string ExwarningRegroupingCriteria; boolean ExIsVIPRecipient; dateTime GuaranteedDeliveryDate; ArrayOfContact ExintouchContactList; ArrayOfString CustomerOrderNumberList; ArrayOfThirdParty ThirdPartyList; } string CarriagePaymentType string Incoterm string CalculationRateMethod struct ArrayOfContact { Contact Contact; } struct Contact { string Name; string Phone; string Email; int Number; } struct ArrayOfThirdParty { ThirdParty ThirdParty; } struct ThirdParty { string Address1; string Address2; string Address3; string Code; string Name; string PostalCode; string State; string City; string CountryCode; string ContactName; string Mail; string Phone; ThirdPartyType Type; ThirdPartyCategoryType CategoryType; ArrayOfThirdPartyPayment PaymentList; } string ThirdPartyType string ThirdPartyCategoryType struct ArrayOfThirdPartyPayment { ThirdPartyPayment ThirdPartyPayment; } struct ThirdPartyPayment { ThirdPartyPaymentType PaymentType; string AccountNumber; } string ThirdPartyPaymentType struct ArrayOfParameter { Parameter Parameter; } struct Parameter { string Key; string Value; } struct WS1_GenerateLabelResponse { WSErrorResultOfGlobalLabelResult WS1_GenerateLabelResult; } struct WSErrorResultOfGlobalLabelResult { } struct ErrorResultOfInt16GlobalLabelResult { short ErrorCode; string ErrorText; GlobalLabelResult Value; } struct GlobalLabelResult { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; ArrayOfString RoutingCodeList; ArrayOfString BarCodeList; string TrackingNumber; string ReceiptNumber; string Version; string ParcelNumber; string Alert; string MasterId; string Key_Tracking; } struct WS2_GenerateLabel { string sessionId; LabelIdentifier labelIdentifier; LabelParameter labelParameter; Recipient recipient; ShipmentDetail shipmentDetail; HandleUnit handleUnit; ArrayOfParameter freeParameters; string xmlData; } struct WS2_GenerateLabelResponse { WSErrorResultOfGlobalLabelResult WS2_GenerateLabelResult; } struct WS3_GenerateLabel { string sessionId; LabelIdentifier labelIdentifier; LabelParameter labelParameter; Recipient recipient; ShipmentDetail shipmentDetail; HandleUnit handleUnit; ArrayOfParameter freeParameters; string xmlData; } struct WS3_GenerateLabelResponse { WSErrorResultOfGlobalLabelWithTrackingPartnerResult WS3_GenerateLabelResult; } struct WSErrorResultOfGlobalLabelWithTrackingPartnerResult { } struct ErrorResultOfInt16GlobalLabelWithTrackingPartnerResult { short ErrorCode; string ErrorText; GlobalLabelWithTrackingPartnerResult Value; } struct GlobalLabelWithTrackingPartnerResult { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; ArrayOfString RoutingCodeList; ArrayOfString BarCodeList; string TrackingNumber; string ReceiptNumber; string Version; string ParcelNumber; string Alert; string MasterId; string Key_Tracking; string TrackingPartner; } struct WS4_GenerateLabel { string sessionId; LabelIdentifier labelIdentifier; LabelParameter labelParameter; Recipient recipient; ShipmentDetail shipmentDetail; HandleUnit handleUnit; ArrayOfParameter freeParameters; string xmlData; ArrayOfImageDocumentDetail imageDocumentDetailList; } struct ArrayOfImageDocumentDetail { ImageDocumentDetail ImageDocumentDetail; } struct ImageDocumentDetail { string Key; ImageDocumentFormatType ContentType; string Name; base64Binary Content; ImageDocumentPieceType ImageDocumentType; } list ImageDocumentFormatType {anonymous62} string anonymous62 list ImageDocumentPieceType {anonymous64} string anonymous64 struct WS4_GenerateLabelResponse { WSErrorResultOfGlobalLabelWithExtendedParameters WS4_GenerateLabelResult; } struct WSErrorResultOfGlobalLabelWithExtendedParameters { } struct ErrorResultOfInt16GlobalLabelWithExtendedParameters { short ErrorCode; string ErrorText; GlobalLabelWithExtendedParameters Value; } struct GlobalLabelWithExtendedParameters { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; ArrayOfString RoutingCodeList; ArrayOfString BarCodeList; string TrackingNumber; string ReceiptNumber; string Version; string ParcelNumber; string Alert; string MasterId; string Key_Tracking; string TrackingPartner; ArrayOfParameter FreeParameters; } struct WS1_GenerateShipmentLabel { GenerateShipmentLabelRequest generateShipmentLabelRequest; } struct GenerateShipmentLabelRequest { string SessionId; ArrayOfImageDocumentDetail ImageDocumentDetailList; LabelIdentifier LabelIdentifier; LabelParameter LabelParameter; Recipient Recipient; ShipmentDetail ShipmentDetail; ArrayOfHandlingUnit HandlingUnitList; ArrayOfParameter FreeParameters; RelayParameter RelayParameter; ReturnParameter ReturnParameter; LabelSenderParameter LabelSenderParameter; PayorParameter PayorParameter; string XMLData; } struct ArrayOfHandlingUnit { HandlingUnit HandlingUnit; } struct HandlingUnit { string Reference1; string Reference2; string Reference3; string Reference4; string Reference5; int HUNumberOfPackages; short Index; decimal Weight; decimal Length; decimal Height; decimal Width; decimal Volume; HandleUnitType Type; decimal CODAmount; string CODCurrency; decimal InsuranceChargeAmount; string InsuranceChargeCurrency; decimal CustomsValueAmount; string CustomsValueCurrency; ArrayOfParameter FreeParameters; } struct RelayParameter { string Number; string Name; string Address1; string Address2; string Address3; string PostalCode; string City; string CountryCode; } struct ReturnParameter { string Address1; string Address2; string Address3; string City; string PostalCode; string State; string Name; string CountryCode; string ContactName; string ContactPhoneNumber; string ContactEmail; } struct LabelSenderParameter { string Name; string Address1; string Address2; string Address3; string PostalCode; string City; string CountryCode; string PhoneNumber; string Email; string ContactName; } struct PayorParameter { string Code; string Name; string Address1; string Address2; string Address3; string PostalCode; string City; string State; string CountryCode; string ContactName; string PhoneNumber; string Email; string Type; string AccountNumber; string DutiesAccountNumber; } struct WS1_GenerateShipmentLabelResponse { WSErrorResultOfGenerateShipmentLabelResponse WS1_GenerateShipmentLabelResult; } struct WSErrorResultOfGenerateShipmentLabelResponse { } struct ErrorResultOfInt16GenerateShipmentLabelResponse { short ErrorCode; string ErrorText; GenerateShipmentLabelResponse Value; } struct GenerateShipmentLabelResponse { string MasterId; ArrayOfGenerateShipmentLabelResult GenerateShipmentLabelResultList; } struct ArrayOfGenerateShipmentLabelResult { GenerateShipmentLabelResult GenerateShipmentLabelResult; } struct GenerateShipmentLabelResult { string Header; string Footer; string LabelBase64; base64Binary LabelPdf; ArrayOfString RoutingCodeList; ArrayOfString BarCodeList; string TrackingNumber; string ReceiptNumber; string Version; string ParcelNumber; string Alert; string Key_Tracking; string TrackingPartner; ArrayOfParameter FreeParameters; string Reference1; } struct WS1_UpdateLabelData { string sessionId; string HUReference1; string senderTag; ArrayOfParameter freeParameters; string xmlData; } struct WS1_UpdateLabelDataResponse { WSErrorResultOfGlobalLabelResult WS1_UpdateLabelDataResult; } struct WS2_UpdateLabelData { string sessionId; string HUReference1; string senderTag; ArrayOfParameter freeParameters; string xmlData; } struct WS2_UpdateLabelDataResponse { WSErrorResultOfBoolean WS2_UpdateLabelDataResult; } struct WS3_UpdateLabelData { string sessionId; string senderTag; ArrayOfUpdateHUData huDataList; } struct ArrayOfUpdateHUData { UpdateHUData UpdateHUData; } struct UpdateHUData { string Reference1; ArrayOfParameter freeParameters; string xmlData; } struct WS3_UpdateLabelDataResponse { WSErrorResultOfUpdateLabelDataListResult WS3_UpdateLabelDataResult; } struct WSErrorResultOfUpdateLabelDataListResult { } struct ErrorResultOfInt16UpdateLabelDataListResult { short ErrorCode; string ErrorText; UpdateLabelDataListResult Value; } struct UpdateLabelDataListResult { ArrayOfString successHURefList; ArrayOfString unknowHURefList; ArrayOfString deletedHURefList; ArrayOfString collectedHURefList; } struct WS1_UpdateData { UpdateDataRequest updateDataRequest; } struct UpdateDataRequest { string SessionId; string SenderTag; ShipmentData ShipmentData; ArrayOfHandleUnitData HUDataList; } struct ShipmentData { string MasterId; string Metadata; ArrayOfFreeField FreeFieldList; } struct ArrayOfFreeField { FreeField FreeField; } struct FreeField { string Code; string Value; } struct ArrayOfHandleUnitData { HandleUnitData HandleUnitData; } struct HandleUnitData { string Reference1; string Reference2; decimal Weight; decimal Length; decimal Height; decimal Width; decimal Volume; string xmlData; } struct WS1_UpdateDataResponse { WSErrorResultOfUpdateLabelDataListResult WS1_UpdateDataResult; } struct WS1_DeleteHandleUnit { string sessionId; string senderTag; string reference; } struct WS1_DeleteHandleUnitResponse { WSErrorResultOfBoolean WS1_DeleteHandleUnitResult; } struct WS1_DeleteHandleUnitAfterCollect { string sessionId; string senderTag; string reference; } struct WS1_DeleteHandleUnitAfterCollectResponse { WSErrorResultOfBoolean WS1_DeleteHandleUnitAfterCollectResult; } struct WS1_DeleteShipment { DeleteShipmentRequestWS deleteShipmentRequest; } struct DeleteShipmentRequestWS { string SessionId; string MasterId; string SenderTag; } struct WS1_DeleteShipmentResponse { WSErrorResultOfDeleteShipmentResult WS1_DeleteShipmentResult; } struct WSErrorResultOfDeleteShipmentResult { } struct ErrorResultOfInt16DeleteShipmentResult { short ErrorCode; string ErrorText; DeleteShipmentResult Value; } struct DeleteShipmentResult { ArrayOfString deletedHURef1; } struct WS1_CheckAddress { string sessionId; string poBox; string postalCode; string city; string countryCode; } struct WS1_CheckAddressResponse { WSErrorResultOfAddressResult WS1_CheckAddressResult; } struct WSErrorResultOfAddressResult { } struct ErrorResultOfInt16AddressResult { short ErrorCode; string ErrorText; AddressResult Value; } struct AddressResult { string POBox; string postalCode; string city; string INSEENumber; string Score; } struct WS1_CollectHandleUnit { string sessionId; ArrayOfString HUReference1List; } struct WS1_CollectHandleUnitResponse { WSErrorResultOfCollectByHURefResult WS1_CollectHandleUnitResult; } struct WSErrorResultOfCollectByHURefResult { } struct ErrorResultOfInt16CollectByHURefResult { short ErrorCode; string ErrorText; CollectByHURefResult Value; } struct CollectByHURefResult { ArrayOfString unknowHURefList; ArrayOfString addedHURefList; ArrayOfString deletedHURefList; ArrayOfIncompleteShipment incompleteShipmentList; ArrayOfShipmentNoteNumber shipmentNoteNumberList; } struct ArrayOfIncompleteShipment { IncompleteShipment IncompleteShipment; } struct IncompleteShipment { string masterId; string missedHURef; } struct ArrayOfShipmentNoteNumber { ShipmentNoteNumber ShipmentNoteNumber; } struct ShipmentNoteNumber { ArrayOfHU HUList; int Number; string CarrierReference; } struct ArrayOfHU { HU HU; } struct HU { string Ref1; } struct WS2_CollectHandleUnit { string sessionId; ArrayOfString HUReference1List; string senderTag; } struct WS2_CollectHandleUnitResponse { WSErrorResultOfCollectByHURefResult WS2_CollectHandleUnitResult; } struct WS3_CollectHandleUnit { string sessionId; ArrayOfString HUReference1List; string senderTag; } struct WS3_CollectHandleUnitResponse { WSErrorResultOfCollectByHURefWithCollectedHURefListResult WS3_CollectHandleUnitResult; } struct WSErrorResultOfCollectByHURefWithCollectedHURefListResult { } struct ErrorResultOfInt16CollectByHURefWithCollectedHURefListResult { short ErrorCode; string ErrorText; CollectByHURefWithCollectedHURefListResult Value; } struct CollectByHURefWithCollectedHURefListResult { ArrayOfString unknowHURefList; ArrayOfString addedHURefList; ArrayOfString deletedHURefList; ArrayOfIncompleteShipment incompleteShipmentList; ArrayOfShipmentNoteNumber shipmentNoteNumberList; ArrayOfShipmentNoteNumber collectedHURefList; } struct WS4_CollectHandleUnit { string sessionId; ArrayOfString HUReference1List; string senderTag; } struct WS4_CollectHandleUnitResponse { WSErrorResultOfCollectByHURefWithCollectedHURefListResult WS4_CollectHandleUnitResult; } struct WS5_CollectHandleUnit { string sessionId; ArrayOfString HUReference1List; string senderTag; } struct WS5_CollectHandleUnitResponse { WSErrorResultOfCollectByHURefWithCollectedAndSwapHURefListResult WS5_CollectHandleUnitResult; } struct WSErrorResultOfCollectByHURefWithCollectedAndSwapHURefListResult { } struct ErrorResultOfInt16CollectByHURefWithCollectedAndSwapHURefListResult { short ErrorCode; string ErrorText; CollectByHURefWithCollectedAndSwapHURefListResult Value; } struct CollectByHURefWithCollectedAndSwapHURefListResult { ArrayOfString unknowHURefList; ArrayOfString addedHURefList; ArrayOfString deletedHURefList; ArrayOfIncompleteShipment incompleteShipmentList; ArrayOfShipmentNoteNumber shipmentNoteNumberList; ArrayOfShipmentNoteNumber collectedHURefList; ArrayOfNotCompleteSwapMovementMissedHU notCompleteSwapMovementMissedHUList; ArrayOfNotCompleteSwapMovementMissedReturnShipment notCompleteSwapMovementMissedReturnShipmentList; } struct ArrayOfNotCompleteSwapMovementMissedHU { NotCompleteSwapMovementMissedHU NotCompleteSwapMovementMissedHU; } struct NotCompleteSwapMovementMissedHU { ArrayOfHU HUList; string SwapPrimaryId; string SendShipmentMasterId; string ReturnShipmentMasterId; } struct ArrayOfNotCompleteSwapMovementMissedReturnShipment { NotCompleteSwapMovementMissedReturnShipment NotCompleteSwapMovementMissedReturnShipment; } struct NotCompleteSwapMovementMissedReturnShipment { string SwapPrimaryId; string SendShipmentMasterId; } struct WS1_GetCollectStatus { string sessionId; int shipmentNoteNumber; } struct WS1_GetCollectStatusResponse { WSErrorResultOfCollectStatusResult WS1_GetCollectStatusResult; } struct WSErrorResultOfCollectStatusResult { } struct ErrorResultOfInt16CollectStatusResult { short ErrorCode; string ErrorText; CollectStatusResult Value; } struct CollectStatusResult { string shipmentNoteNumber; string statusCode; } struct WS1_GetTrackingStatus { string sessionId; string senderTag; WishedShipmentRef wishedShipmentRef; WishedHURef wishedHURef; } string WishedShipmentRef string WishedHURef struct WS1_GetTrackingStatusResponse { WSErrorResultOfTrackingStatusResult WS1_GetTrackingStatusResult; } struct WSErrorResultOfTrackingStatusResult { } struct ErrorResultOfInt16TrackingStatusResult { short ErrorCode; string ErrorText; TrackingStatusResult Value; } struct TrackingStatusResult { boolean isLast; ArrayOfTrackingShipment trackingShipmentList; } struct ArrayOfTrackingShipment { TrackingShipment TrackingShipment; } struct TrackingShipment { string Reference; string StatusCode; string StatusLabel; dateTime StatusDate; ArrayOfTrackingHandleUnit TrackingHandleUnitList; } struct ArrayOfTrackingHandleUnit { TrackingHandleUnit TrackingHandleUnit; } struct TrackingHandleUnit { string Reference; string StatusCode; string StatusLabel; dateTime StatusDate; } struct WS2_GetTrackingStatus { string sessionId; string senderTag; WishedShipmentRef wishedShipmentRef; WishedHURef wishedHURef; } struct WS2_GetTrackingStatusResponse { WSErrorResultOfTrackingStatusResult WS2_GetTrackingStatusResult; } struct WS3_GetTrackingStatus { TrackingData trackingData; } struct TrackingData { string SessionId; string SenderTag; WishedShipmentRef WishedShipmentRef; WishedHURef WishedHURef; } struct WS3_GetTrackingStatusResponse { WSErrorResultOfTrackingStatusResult WS3_GetTrackingStatusResult; } struct WS1_GetPOD { string sessionId; string senderTag; WishedShipmentRef wishedShipmentRef; WishedHURef wishedHURef; int podKey; } struct WS1_GetPODResponse { WSErrorResultOfPODStatusResult WS1_GetPODResult; } struct WSErrorResultOfPODStatusResult { } struct ErrorResultOfInt16PODStatusResult { short ErrorCode; string ErrorText; PODStatusResult Value; } struct PODStatusResult { boolean isLast; ArrayOfODPODShipment PODShipmentList; } struct ArrayOfODPODShipment { ODPODShipment ODPODShipment; } struct ODPODShipment { string Reference; string ReferenceValue; string PODContent; ArrayOfODPODHandleUnit PODHandleUnitList; } struct ArrayOfODPODHandleUnit { ODPODHandleUnit ODPODHandleUnit; } struct ODPODHandleUnit { string Reference; string ReferenceValue; string PODContent; } struct WS1_CreateTrackingEventWithMasterIdForTesting { string sessionId; ArrayOfString MasterIdList; string senderTag; } struct WS1_CreateTrackingEventWithMasterIdForTestingResponse { WSErrorResultOfTrackingEventCreationResult WS1_CreateTrackingEventWithMasterIdForTestingResult; } struct WSErrorResultOfTrackingEventCreationResult { } struct ErrorResultOfInt16TrackingEventCreationResult { short ErrorCode; string ErrorText; TrackingEventCreationResult Value; } struct TrackingEventCreationResult { ArrayOfString notCollectedShipmentList; } struct WS1_CreateTrackingEventWithHURefForTesting { string sessionId; ArrayOfString HUReference1List; string senderTag; } struct WS1_CreateTrackingEventWithHURefForTestingResponse { WSErrorResultOfTrackingEventCreationResult WS1_CreateTrackingEventWithHURefForTestingResult; } struct WS1_GetUnitShipmentTracking { string sessionId; string senderTag; string masterId; } struct WS1_GetUnitShipmentTrackingResponse { WSErrorResultOfShipmentTrackingEventResult WS1_GetUnitShipmentTrackingResult; } struct WSErrorResultOfShipmentTrackingEventResult { } struct ErrorResultOfInt16ShipmentTrackingEventResult { short ErrorCode; string ErrorText; ShipmentTrackingEventResult Value; } struct ShipmentTrackingEventResult { ArrayOfTrackingShipmentEvent shipmentUnitTrackingList; } struct ArrayOfTrackingShipmentEvent { TrackingShipmentEvent TrackingShipmentEvent; } struct TrackingShipmentEvent { int Target; string HUReference1; string EventCode; string EventLabel; string CarrierEventCode; dateTime EventDate; string EventComment; string POD; string CarrierTrackingNumber; } struct WS1_GetUnitParcelTracking { string sessionId; string senderTag; string reference1; } struct WS1_GetUnitParcelTrackingResponse { WSErrorResultOfShipmentTrackingEventResult WS1_GetUnitParcelTrackingResult; } struct WS1_GetShipmentNoteReport { string sessionId; string shipmentNoteNumber; } struct WS1_GetShipmentNoteReportResponse { WSErrorResultOfShipmentNoteResult WS1_GetShipmentNoteReportResult; } struct WSErrorResultOfShipmentNoteResult { } struct ErrorResultOfInt16ShipmentNoteResult { short ErrorCode; string ErrorText; ShipmentNoteResult Value; } struct ShipmentNoteResult { base64Binary file; string name; } struct WS2_GetShipmentNoteReport { string sessionId; string shipmentNoteNumber; } struct WS2_GetShipmentNoteReportResponse { WSErrorResultOfShipmentNoteResult WS2_GetShipmentNoteReportResult; } struct WS1_GetReportTNTConnote { string sessionId; string senderTag; string masterId; } struct WS1_GetReportTNTConnoteResponse { WSErrorResultOfShippingSlipResult WS1_GetReportTNTConnoteResult; } struct WSErrorResultOfShippingSlipResult { } struct ErrorResultOfInt16ShippingSlipResult { short ErrorCode; string ErrorText; ShippingSlipResult Value; } struct ShippingSlipResult { base64Binary fileCustomsCopy; string nameCustomsCopy; base64Binary fileReceiversCopy; string nameReceiversCopy; } struct WS1_GetReportConnote { string sessionId; string senderTag; string masterId; ArrayOfParameter freeParameters; string xmlData; } struct WS1_GetReportConnoteResponse { WSErrorResultOfConnoteResult WS1_GetReportConnoteResult; } struct WSErrorResultOfConnoteResult { } struct ErrorResultOfInt16ConnoteResult { short ErrorCode; string ErrorText; ConnoteResult Value; } struct ConnoteResult { base64Binary file; string name; } struct WS1_GetCN23Report { string sessionId; CN23Sender sender; string carrierName; CN23Recipient recipient; ArrayOfItem itemList; CN23Data data; string ref1UM; int nbCopy; } struct CN23Sender { string SenderName; string SenderAddress1; string SenderAddress2; string SenderAddress3; string SenderPostalCode; string SenderCity; string SenderCountryCode; string SenderState; string SenderContactName; string SenderCustomsRef; string SenderMail; string SenderTel; string SenderFax; } struct CN23Recipient { string Name; string Address1; string Address2; string Address3; string PostalCode; string City; string CountryCode; string State; string InseeCity; string ContactName; string ContactPhoneNumber; string ContactEmail; string CustomsRef; string Mail; string Tel; string Fax; string ImporterCode; string ImporterName; string ImporterContactName; string ImporterAddress; string ImporterPostalCode; string ImporterCity; string ImporterCountryCode; string ImporterFax; string ImporterMail; string RecipientReference; } struct ArrayOfItem { Item Item; } struct Item { string ContentDescription; int Quantity; double NetWeight; double Value; string HSTariffNumber; string OriginCountry; } struct CN23Data { string LicenceNumbers; string CertificateNumbers; string InvoiceNumbers; string Comments; boolean IsCommercialSample; boolean IsGift; boolean IsReturnedGoods; boolean IsDocuments; boolean IsOther; boolean IsSaleOfGoods; boolean HasLicence; boolean HasCertificate; boolean HasInvoice; string Explanation; double PostalCharges; string Barcode; } struct WS1_GetCN23ReportResponse { WSErrorResultOfListOfCN23Result WS1_GetCN23ReportResult; } struct WSErrorResultOfListOfCN23Result { } struct ErrorResultOfInt16ListOfCN23Result { short ErrorCode; string ErrorText; ArrayOfCN23Result Value; } struct ArrayOfCN23Result { CN23Result CN23Result; } struct CN23Result { base64Binary File; string Name; } struct WS1_UploadDocument { UploadDocumentRequestWS uploadDocumentRequest; } struct UploadDocumentRequestWS { string sessionId; string SenderTag; UploadDocument document; string HUReference1; } struct UploadDocument { string Name; string Content; UploadDocumentType Type; UploadDocumentFormatType Format; } string UploadDocumentType string UploadDocumentFormatType struct WS1_UploadDocumentResponse { WSErrorResultOfUploadDocumentResult WS1_UploadDocumentResult; } struct WSErrorResultOfUploadDocumentResult { } struct ErrorResultOfInt16UploadDocumentResult { short ErrorCode; string ErrorText; UploadDocumentResult Value; } struct UploadDocumentResult { SendingStatus Status; string CarrierDocumentId; } string SendingStatus