Reference for http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST/Json/GetShipmentCreationConfiguration
Chargement de la configuration de saisie de mission d'un donneur d'ordre
Url: http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST/Json/GetShipmentCreationConfiguration
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Request | Json | Example |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example request Xml body:
<GetShipmentCreationConfigurationRequest xmlns="EurekaTechnology.DispatchWeb.API.Business"> <Credential> <License>String content</License> <Login>String content</Login> <Password>String content</Password> <EMail>String content</EMail> <Language>String content</Language> <ConnectionToken>String content</ConnectionToken> <OrdererCode>String content</OrdererCode> <DelegateToken>String content</DelegateToken> <ConsumerOrdererCode>String content</ConsumerOrdererCode> <ConsumerKey>String content</ConsumerKey> <Sso> <SsoConfigurationCode>String content</SsoConfigurationCode> <SsoAuthCode>String content</SsoAuthCode> <SsoRedirectUri>String content</SsoRedirectUri> <SsoSamlContent>String content</SsoSamlContent> <SsoSamlHttpMethod>String content</SsoSamlHttpMethod> </Sso> </Credential> <CustomerCode>String content</CustomerCode> </GetShipmentCreationConfigurationRequest>
The following is an example request Json body:
{ "Credential":{ "License":"String content", "Login":"String content", "Password":"String content", "EMail":"String content", "Language":"String content", "ConnectionToken":"String content", "OrdererCode":"String content", "DelegateToken":"String content", "ConsumerOrdererCode":"String content", "ConsumerKey":"String content", "Sso":{ "SsoConfigurationCode":"String content", "SsoAuthCode":"String content", "SsoRedirectUri":"String content", "SsoSamlContent":"String content", "SsoSamlHttpMethod":"String content" } }, "CustomerCode":"String content" }
The following is an example response Xml body:
<GetShipmentCreationConfigurationResponse xmlns="EurekaTechnology.DispatchWeb.API.Business"> <Errors> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </Errors> <Status>OK</Status> <Configuration> <AddressConfiguration> <Name> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Name> <StreetNumber> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </StreetNumber> <Street> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Street> <Address1> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Address1> <Address2> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Address2> <Zip> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Zip> <City> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </City> <Country> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Country> <Contact> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Contact> <Email> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Email> <Phone1> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Phone1> <Phone2> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Phone2> <Phone3> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </Phone3> <AdditionalAddressInformation1> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </AdditionalAddressInformation1> <AdditionalAddressInformation2> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </AdditionalAddressInformation2> <AdditionalAddressInformation3> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </AdditionalAddressInformation3> <AdditionalAddressInformation4> <Visible>true</Visible> <Mandatory>true</Mandatory> <Label>String content</Label> <TriggerGeocoding>true</TriggerGeocoding> </AdditionalAddressInformation4> <UseAddressNormalization>true</UseAddressNormalization> <AddressNormalizationRequired>true</AddressNormalizationRequired> <StartMapPosition> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <GPSUTCDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSUTCDateTime> <GPSServerLocalDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSServerLocalDateTime> </StartMapPosition> <DefaultAddressMustBeUsedOnPickup>true</DefaultAddressMustBeUsedOnPickup> <DefaultAddressMustBeUsedOnDelivery>true</DefaultAddressMustBeUsedOnDelivery> <CustomerAddress> <Name>String content</Name> <AddressLine1>String content</AddressLine1> <AddressLine2>String content</AddressLine2> <No>String content</No> <Street>String content</Street> <PostalCode>String content</PostalCode> <City>String content</City> <CityID>2147483647</CityID> <Sector>String content</Sector> <Country>String content</Country> <Contact>String content</Contact> <Telephone1>String content</Telephone1> <Telephone2>String content</Telephone2> <Telephone3>String content</Telephone3> <EMail>String content</EMail> <Fax>String content</Fax> <GeoXY> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <GPSUTCDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSUTCDateTime> <GPSServerLocalDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSServerLocalDateTime> </GeoXY> <SaveToAdressBook>true</SaveToAdressBook> <ExternCode>String content</ExternCode> <CustomCommentFields> <KeyValuePairOfstringstring xmlns="http://schemas.datacontract.org/2004/07/System"> <key xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</key> <value xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</value> </KeyValuePairOfstringstring> <KeyValuePairOfstringstring xmlns="http://schemas.datacontract.org/2004/07/System"> <key xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</key> <value xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</value> </KeyValuePairOfstringstring> </CustomCommentFields> <AdditionalAddressLine1>String content</AdditionalAddressLine1> <AdditionalAddressLine2>String content</AdditionalAddressLine2> <AdditionalAddressLine3>String content</AdditionalAddressLine3> <AdditionalAddressLine4>String content</AdditionalAddressLine4> <AdditionalAddressLabel1>String content</AdditionalAddressLabel1> <AdditionalAddressLabel2>String content</AdditionalAddressLabel2> <AdditionalAddressLabel3>String content</AdditionalAddressLabel3> <AdditionalAddressLabel4>String content</AdditionalAddressLabel4> <AddressId>2147483647</AddressId> <InternalShipmentAddressId>2147483647</InternalShipmentAddressId> <OperationZoneCode>String content</OperationZoneCode> <ByPassCityCheck>true</ByPassCityCheck> </CustomerAddress> <DefaultOrdererAddress> <Name>String content</Name> <AddressLine1>String content</AddressLine1> <AddressLine2>String content</AddressLine2> <No>String content</No> <Street>String content</Street> <PostalCode>String content</PostalCode> <City>String content</City> <CityID>2147483647</CityID> <Sector>String content</Sector> <Country>String content</Country> <Contact>String content</Contact> <Telephone1>String content</Telephone1> <Telephone2>String content</Telephone2> <Telephone3>String content</Telephone3> <EMail>String content</EMail> <Fax>String content</Fax> <GeoXY> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <GPSUTCDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSUTCDateTime> <GPSServerLocalDateTime> <Value>1999-05-31T11:20:00</Value> <StringFullDate>String content</StringFullDate> <StringDate>String content</StringDate> <StringHour>String content</StringHour> <JsonDateTime>String content</JsonDateTime> <Tick>9223372036854775807</Tick> <UnixTimeSpan>String content</UnixTimeSpan> <IsDateWithoutHour>true</IsDateWithoutHour> </GPSServerLocalDateTime> </GeoXY> <SaveToAdressBook>true</SaveToAdressBook> <ExternCode>String content</ExternCode> <CustomCommentFields> <KeyValuePairOfstringstring xmlns="http://schemas.datacontract.org/2004/07/System"> <key xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</key> <value xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</value> </KeyValuePairOfstringstring> <KeyValuePairOfstringstring xmlns="http://schemas.datacontract.org/2004/07/System"> <key xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</key> <value xmlns="http://schemas.datacontract.org/2004/07/System.Collections.Generic">String content</value> </KeyValuePairOfstringstring> </CustomCommentFields> <AdditionalAddressLine1>String content</AdditionalAddressLine1> <AdditionalAddressLine2>String content</AdditionalAddressLine2> <AdditionalAddressLine3>String content</AdditionalAddressLine3> <AdditionalAddressLine4>String content</AdditionalAddressLine4> <AdditionalAddressLabel1>String content</AdditionalAddressLabel1> <AdditionalAddressLabel2>String content</AdditionalAddressLabel2> <AdditionalAddressLabel3>String content</AdditionalAddressLabel3> <AdditionalAddressLabel4>String content</AdditionalAddressLabel4> <AddressId>2147483647</AddressId> <InternalShipmentAddressId>2147483647</InternalShipmentAddressId> <OperationZoneCode>String content</OperationZoneCode> <ByPassCityCheck>true</ByPassCityCheck> </DefaultOrdererAddress> <UserCanFindAddressByAutoComplete>true</UserCanFindAddressByAutoComplete> <UserCanSeeAddressesOnMap>true</UserCanSeeAddressesOnMap> <IsPickupAddressHidden>true</IsPickupAddressHidden> <IsDeliveryAddressHidden>true</IsDeliveryAddressHidden> </AddressConfiguration> <PackageConfiguration> <PackageAllowed>true</PackageAllowed> <PackageMandatory>true</PackageMandatory> <FreePackageNatureIsAllowed>true</FreePackageNatureIsAllowed> <DefaultSizeUnit>String content</DefaultSizeUnit> <WeightIsMandatory>true</WeightIsMandatory> <FillByPackageFamily>true</FillByPackageFamily> <FillByBarcodeScan>true</FillByBarcodeScan> <InputPackageReferenceIsAllowed>true</InputPackageReferenceIsAllowed> <SizeIsMandatory>true</SizeIsMandatory> </PackageConfiguration> <GeneralSaleCondition> <Url>String content</Url> <UserMustAcceptConditions>true</UserMustAcceptConditions> </GeneralSaleCondition> <PickupDateConfiguration> <UserCanSetDate>true</UserCanSetDate> <DefaultDateCondition>2147483647</DefaultDateCondition> <UserCanSetAsPossibleDate>true</UserCanSetAsPossibleDate> <UserCanSetBeforeDateCondition>true</UserCanSetBeforeDateCondition> <UserCanSetAtDateCondition>true</UserCanSetAtDateCondition> <UserCanSetAfterDateCondition>true</UserCanSetAfterDateCondition> <UserCanSetADateSlot>true</UserCanSetADateSlot> </PickupDateConfiguration> <DeliveryDateConfiguration> <UserCanSetDate>true</UserCanSetDate> <DefaultDateCondition>2147483647</DefaultDateCondition> <UserCanSetAsPossibleDate>true</UserCanSetAsPossibleDate> <UserCanSetBeforeDateCondition>true</UserCanSetBeforeDateCondition> <UserCanSetAtDateCondition>true</UserCanSetAtDateCondition> <UserCanSetAfterDateCondition>true</UserCanSetAfterDateCondition> <UserCanSetADateSlot>true</UserCanSetADateSlot> </DeliveryDateConfiguration> <PricingConfiguration> <UserCanSeePrices>true</UserCanSeePrices> <UserCanAddSubServices>true</UserCanAddSubServices> <UserCanSelectCashOnDelivery>true</UserCanSelectCashOnDelivery> <ShipmentWithoutPriceAreNotAllowed>true</ShipmentWithoutPriceAreNotAllowed> <CashOnDeliveryIsAllowed>true</CashOnDeliveryIsAllowed> <CashOnDeliveryPaymentTerm> <PaymentTerm> <Id>2147483647</Id> <Label>String content</Label> </PaymentTerm> <PaymentTerm> <Id>2147483647</Id> <Label>String content</Label> </PaymentTerm> </CashOnDeliveryPaymentTerm> <RoundTripMustCreateTwoShipments>true</RoundTripMustCreateTwoShipments> <UserCanSeeTotalDistance>true</UserCanSeeTotalDistance> <UseDispatchServiceColor>true</UseDispatchServiceColor> </PricingConfiguration> <CommentConfiguration> <Comment1> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment1> <Comment2> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment2> <Comment3> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment3> <Comment4> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment4> <Comment5> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment5> <Comment6> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment6> <Comment7> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment7> <Comment8> <Label>String content</Label> <AreaVisibility>String content</AreaVisibility> </Comment8> </CommentConfiguration> <CommonOption> <ReceiptEntryAllowed>true</ReceiptEntryAllowed> <ReceiptLabel>String content</ReceiptLabel> <AutoScrollToNextStep>true</AutoScrollToNextStep> <MailOnExploitationStateChangeEnabled>true</MailOnExploitationStateChangeEnabled> <MissionMustBePayOnSaving>true</MissionMustBePayOnSaving> <UserShouldAskApproval>true</UserShouldAskApproval> <UserCanOnlyCreateQuote>true</UserCanOnlyCreateQuote> <UserCanCreateQuote>true</UserCanCreateQuote> <AllowToAddAttachmentFileToMission>true</AllowToAddAttachmentFileToMission> <UserCanCreateMission>true</UserCanCreateMission> <AllowToPostponeReturnFromDate>true</AllowToPostponeReturnFromDate> <DisplayForcedReferences>true</DisplayForcedReferences> <AllowToAddAttachmentFileToServices>true</AllowToAddAttachmentFileToServices> </CommonOption> <EcommerceOptions> <CreateOrdererToSaveUserCoordinates>true</CreateOrdererToSaveUserCoordinates> <EnableSimplifiedQuotationIfNoPrice>true</EnableSimplifiedQuotationIfNoPrice> <SuggestUserCreationAfterPayment>true</SuggestUserCreationAfterPayment> <ShowCo2Emissions>true</ShowCo2Emissions> <AskUserCoordinates>true</AskUserCoordinates> <AllowOrderWithoutPickupAddress>true</AllowOrderWithoutPickupAddress> <HidePickupAddress>true</HidePickupAddress> <AllowOrderWithoutDeliveryAddress>true</AllowOrderWithoutDeliveryAddress> <HideDeliveryAddress>true</HideDeliveryAddress> </EcommerceOptions> </Configuration> </GetShipmentCreationConfigurationResponse>
The following is an example response Json body:
{ "Errors":["String content"], "Status":0, "Configuration":{ "AddressConfiguration":{ "Name":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "StreetNumber":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Street":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Address1":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Address2":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Zip":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "City":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Country":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Contact":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Email":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Phone1":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Phone2":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "Phone3":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "AdditionalAddressInformation1":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "AdditionalAddressInformation2":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "AdditionalAddressInformation3":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "AdditionalAddressInformation4":{ "Visible":true, "Mandatory":true, "Label":"String content", "TriggerGeocoding":true }, "UseAddressNormalization":true, "AddressNormalizationRequired":true, "StartMapPosition":{ "Latitude":1.26743233E+15, "Longitude":1.26743233E+15, "GPSUTCDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true }, "GPSServerLocalDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true } }, "DefaultAddressMustBeUsedOnPickup":true, "DefaultAddressMustBeUsedOnDelivery":true, "CustomerAddress":{ "Name":"String content", "AddressLine1":"String content", "AddressLine2":"String content", "No":"String content", "Street":"String content", "PostalCode":"String content", "City":"String content", "CityID":2147483647, "Sector":"String content", "Country":"String content", "Contact":"String content", "Telephone1":"String content", "Telephone2":"String content", "Telephone3":"String content", "EMail":"String content", "Fax":"String content", "GeoXY":{ "Latitude":1.26743233E+15, "Longitude":1.26743233E+15, "GPSUTCDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true }, "GPSServerLocalDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true } }, "SaveToAdressBook":true, "ExternCode":"String content", "CustomCommentFields":[{ "key":"String content", "value":"String content" }], "AdditionalAddressLine1":"String content", "AdditionalAddressLine2":"String content", "AdditionalAddressLine3":"String content", "AdditionalAddressLine4":"String content", "AdditionalAddressLabel1":"String content", "AdditionalAddressLabel2":"String content", "AdditionalAddressLabel3":"String content", "AdditionalAddressLabel4":"String content", "AddressId":2147483647, "InternalShipmentAddressId":2147483647, "OperationZoneCode":"String content", "ByPassCityCheck":true }, "DefaultOrdererAddress":{ "Name":"String content", "AddressLine1":"String content", "AddressLine2":"String content", "No":"String content", "Street":"String content", "PostalCode":"String content", "City":"String content", "CityID":2147483647, "Sector":"String content", "Country":"String content", "Contact":"String content", "Telephone1":"String content", "Telephone2":"String content", "Telephone3":"String content", "EMail":"String content", "Fax":"String content", "GeoXY":{ "Latitude":1.26743233E+15, "Longitude":1.26743233E+15, "GPSUTCDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true }, "GPSServerLocalDateTime":{ "Value":"\/Date(928142400000+0200)\/", "StringFullDate":"String content", "StringDate":"String content", "StringHour":"String content", "JsonDateTime":"String content", "Tick":9223372036854775807, "UnixTimeSpan":"String content", "IsDateWithoutHour":true } }, "SaveToAdressBook":true, "ExternCode":"String content", "CustomCommentFields":[{ "key":"String content", "value":"String content" }], "AdditionalAddressLine1":"String content", "AdditionalAddressLine2":"String content", "AdditionalAddressLine3":"String content", "AdditionalAddressLine4":"String content", "AdditionalAddressLabel1":"String content", "AdditionalAddressLabel2":"String content", "AdditionalAddressLabel3":"String content", "AdditionalAddressLabel4":"String content", "AddressId":2147483647, "InternalShipmentAddressId":2147483647, "OperationZoneCode":"String content", "ByPassCityCheck":true }, "UserCanFindAddressByAutoComplete":true, "UserCanSeeAddressesOnMap":true, "IsPickupAddressHidden":true, "IsDeliveryAddressHidden":true }, "PackageConfiguration":{ "PackageAllowed":true, "PackageMandatory":true, "FreePackageNatureIsAllowed":true, "DefaultSizeUnit":"String content", "WeightIsMandatory":true, "FillByPackageFamily":true, "FillByBarcodeScan":true, "InputPackageReferenceIsAllowed":true, "SizeIsMandatory":true }, "GeneralSaleCondition":{ "Url":"String content", "UserMustAcceptConditions":true }, "PickupDateConfiguration":{ "UserCanSetDate":true, "DefaultDateCondition":2147483647, "UserCanSetAsPossibleDate":true, "UserCanSetBeforeDateCondition":true, "UserCanSetAtDateCondition":true, "UserCanSetAfterDateCondition":true, "UserCanSetADateSlot":true }, "DeliveryDateConfiguration":{ "UserCanSetDate":true, "DefaultDateCondition":2147483647, "UserCanSetAsPossibleDate":true, "UserCanSetBeforeDateCondition":true, "UserCanSetAtDateCondition":true, "UserCanSetAfterDateCondition":true, "UserCanSetADateSlot":true }, "PricingConfiguration":{ "UserCanSeePrices":true, "UserCanAddSubServices":true, "UserCanSelectCashOnDelivery":true, "ShipmentWithoutPriceAreNotAllowed":true, "CashOnDeliveryIsAllowed":true, "CashOnDeliveryPaymentTerm":[{ "Id":2147483647, "Label":"String content" }], "RoundTripMustCreateTwoShipments":true, "UserCanSeeTotalDistance":true, "UseDispatchServiceColor":true }, "CommentConfiguration":{ "Comment1":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment2":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment3":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment4":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment5":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment6":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment7":{ "Label":"String content", "AreaVisibility":"String content" }, "Comment8":{ "Label":"String content", "AreaVisibility":"String content" } }, "CommonOption":{ "ReceiptEntryAllowed":true, "ReceiptLabel":"String content", "AutoScrollToNextStep":true, "MailOnExploitationStateChangeEnabled":true, "MissionMustBePayOnSaving":true, "UserShouldAskApproval":true, "UserCanOnlyCreateQuote":true, "UserCanCreateQuote":true, "AllowToAddAttachmentFileToMission":true, "UserCanCreateMission":true, "AllowToPostponeReturnFromDate":true, "DisplayForcedReferences":true, "AllowToAddAttachmentFileToServices":true }, "EcommerceOptions":{ "CreateOrdererToSaveUserCoordinates":true, "EnableSimplifiedQuotationIfNoPrice":true, "SuggestUserCreationAfterPayment":true, "ShowCo2Emissions":true, "AskUserCoordinates":true, "AllowOrderWithoutPickupAddress":true, "HidePickupAddress":true, "AllowOrderWithoutDeliveryAddress":true, "HideDeliveryAddress":true } } }
The following is the request Xml Schema:
<xs:schema xmlns:tns="EurekaTechnology.DispatchWeb.API.Business" elementFormDefault="qualified" targetNamespace="EurekaTechnology.DispatchWeb.API.Business" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GetShipmentCreationConfigurationRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:RequestType"> <xs:sequence> <xs:element name="CustomerCode" nillable="true" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="GetShipmentCreationConfigurationRequest" nillable="true" type="tns:GetShipmentCreationConfigurationRequest" /> <xs:complexType name="RequestType"> <xs:sequence> <xs:element name="Credential" nillable="true" type="tns:Credential" /> </xs:sequence> </xs:complexType> <xs:element name="RequestType" nillable="true" type="tns:RequestType" /> <xs:complexType name="Credential"> <xs:sequence> <xs:element name="License" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Login" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EMail" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConnectionToken" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrdererCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DelegateToken" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConsumerOrdererCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConsumerKey" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Sso" nillable="true" type="tns:SsoAuthentication" /> </xs:sequence> </xs:complexType> <xs:element name="Credential" nillable="true" type="tns:Credential" /> <xs:complexType name="SsoAuthentication"> <xs:sequence> <xs:element name="SsoConfigurationCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SsoAuthCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SsoRedirectUri" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SsoSamlContent" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SsoSamlHttpMethod" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="SsoAuthentication" nillable="true" type="tns:SsoAuthentication" /> </xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="EurekaTechnology.DispatchWeb.API.Business" elementFormDefault="qualified" targetNamespace="EurekaTechnology.DispatchWeb.API.Business" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/System" /> <xs:complexType name="GetShipmentCreationConfigurationResponse"> <xs:complexContent mixed="false"> <xs:extension base="tns:ResponseType"> <xs:sequence> <xs:element minOccurs="0" name="Configuration" nillable="true" type="tns:ShipmentCreationConfiguration" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="GetShipmentCreationConfigurationResponse" nillable="true" type="tns:GetShipmentCreationConfigurationResponse" /> <xs:complexType name="ResponseType"> <xs:sequence> <xs:element minOccurs="0" name="Errors" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" /> <xs:element name="Status" type="tns:ResponseStatus" /> </xs:sequence> </xs:complexType> <xs:element name="ResponseType" nillable="true" type="tns:ResponseType" /> <xs:simpleType name="ResponseStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="OK"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">200</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Created"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">201</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Accepted"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">202</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="NoContent"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">204</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="NotModified"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">304</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BadRequest"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">400</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Unauthorized"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">401</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MethodNotAllowed"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">405</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="RequestTimeout"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">408</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="NoEquivalence"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">420</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="NOK"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">421</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="InternalServerError"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">500</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="NotImplemented"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">501</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ServiceUnavailable"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">503</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="ResponseStatus" nillable="true" type="tns:ResponseStatus" /> <xs:complexType name="ShipmentCreationConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="AddressConfiguration" nillable="true" type="tns:ShipmentCreationAddressConfiguration" /> <xs:element minOccurs="0" name="PackageConfiguration" nillable="true" type="tns:ShipmentCreationPackageConfiguration" /> <xs:element minOccurs="0" name="GeneralSaleCondition" nillable="true" type="tns:ShipmentCreationGeneralConditionOfSaleConfiguration" /> <xs:element minOccurs="0" name="PickupDateConfiguration" nillable="true" type="tns:ShipmentDateConfiguration" /> <xs:element minOccurs="0" name="DeliveryDateConfiguration" nillable="true" type="tns:ShipmentDateConfiguration" /> <xs:element minOccurs="0" name="PricingConfiguration" nillable="true" type="tns:ShipmentCreationPricingConfiguration" /> <xs:element minOccurs="0" name="CommentConfiguration" nillable="true" type="tns:ShipmentCommentConfig" /> <xs:element minOccurs="0" name="CommonOption" nillable="true" type="tns:ShipmentCreationCommonOptions" /> <xs:element minOccurs="0" name="EcommerceOptions" nillable="true" type="tns:ShipmentCreationEcommerceOptions" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationConfiguration" nillable="true" type="tns:ShipmentCreationConfiguration" /> <xs:complexType name="ShipmentCreationAddressConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="Name" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="StreetNumber" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Street" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Address1" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Address2" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Zip" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="City" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Country" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Email" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Phone1" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Phone2" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="Phone3" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="AdditionalAddressInformation1" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="AdditionalAddressInformation2" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="AdditionalAddressInformation3" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="AdditionalAddressInformation4" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:element minOccurs="0" name="UseAddressNormalization" type="xs:boolean" /> <xs:element minOccurs="0" name="AddressNormalizationRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="StartMapPosition" nillable="true" type="tns:GeoData" /> <xs:element minOccurs="0" name="DefaultAddressMustBeUsedOnPickup" type="xs:boolean" /> <xs:element minOccurs="0" name="DefaultAddressMustBeUsedOnDelivery" type="xs:boolean" /> <xs:element minOccurs="0" name="CustomerAddress" nillable="true" type="tns:Address" /> <xs:element minOccurs="0" name="DefaultOrdererAddress" nillable="true" type="tns:Address" /> <xs:element minOccurs="0" name="UserCanFindAddressByAutoComplete" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSeeAddressesOnMap" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPickupAddressHidden" type="xs:boolean" /> <xs:element minOccurs="0" name="IsDeliveryAddressHidden" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationAddressConfiguration" nillable="true" type="tns:ShipmentCreationAddressConfiguration" /> <xs:complexType name="ShipmentAddressInfo"> <xs:sequence> <xs:element minOccurs="0" name="Visible" type="xs:boolean" /> <xs:element minOccurs="0" name="Mandatory" type="xs:boolean" /> <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TriggerGeocoding" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentAddressInfo" nillable="true" type="tns:ShipmentAddressInfo" /> <xs:complexType name="GeoData"> <xs:sequence> <xs:element minOccurs="0" name="Latitude" type="xs:double" /> <xs:element minOccurs="0" name="Longitude" type="xs:double" /> <xs:element minOccurs="0" name="GPSUTCDateTime" nillable="true" type="tns:Date" /> <xs:element minOccurs="0" name="GPSServerLocalDateTime" nillable="true" type="tns:Date" /> </xs:sequence> </xs:complexType> <xs:element name="GeoData" nillable="true" type="tns:GeoData" /> <xs:complexType name="Date"> <xs:sequence> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="StringFullDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StringDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StringHour" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="JsonDateTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Tick" nillable="true" type="xs:long"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="UnixTimeSpan" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsDateWithoutHour" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="Date" nillable="true" type="tns:Date" /> <xs:complexType name="Address"> <xs:sequence> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AddressLine1" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AddressLine2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="No" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Street" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="PostalCode" nillable="true" type="xs:string" /> <xs:element name="City" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CityID" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Contact" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Telephone1" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Telephone2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Telephone3" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="EMail" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="GeoXY" nillable="true" type="tns:GeoData"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="SaveToAdressBook" type="xs:boolean" /> <xs:element minOccurs="0" name="ExternCode" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="CustomCommentFields" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/System" type="q2:ArrayOfNullableOfKeyValuePairOfstringstringR8RmUPp7" /> <xs:element minOccurs="0" name="AdditionalAddressLine1" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLine2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLine3" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLine4" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLabel1" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLabel2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLabel3" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AdditionalAddressLabel4" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="AddressId" nillable="true" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="InternalShipmentAddressId" nillable="true" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="OperationZoneCode" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="ByPassCityCheck" type="xs:boolean"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="Address" nillable="true" type="tns:Address" /> <xs:complexType name="ShipmentCreationPackageConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="PackageAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="PackageMandatory" type="xs:boolean" /> <xs:element minOccurs="0" name="FreePackageNatureIsAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="DefaultSizeUnit" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WeightIsMandatory" type="xs:boolean" /> <xs:element minOccurs="0" name="FillByPackageFamily" type="xs:boolean" /> <xs:element minOccurs="0" name="FillByBarcodeScan" type="xs:boolean" /> <xs:element minOccurs="0" name="InputPackageReferenceIsAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="SizeIsMandatory" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationPackageConfiguration" nillable="true" type="tns:ShipmentCreationPackageConfiguration" /> <xs:complexType name="ShipmentCreationGeneralConditionOfSaleConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserMustAcceptConditions" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationGeneralConditionOfSaleConfiguration" nillable="true" type="tns:ShipmentCreationGeneralConditionOfSaleConfiguration" /> <xs:complexType name="ShipmentDateConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="UserCanSetDate" type="xs:boolean" /> <xs:element minOccurs="0" name="DefaultDateCondition" type="xs:int" /> <xs:element minOccurs="0" name="UserCanSetAsPossibleDate" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSetBeforeDateCondition" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSetAtDateCondition" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSetAfterDateCondition" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSetADateSlot" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentDateConfiguration" nillable="true" type="tns:ShipmentDateConfiguration" /> <xs:complexType name="ShipmentCreationPricingConfiguration"> <xs:sequence> <xs:element minOccurs="0" name="UserCanSeePrices" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanAddSubServices" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSelectCashOnDelivery" type="xs:boolean" /> <xs:element minOccurs="0" name="ShipmentWithoutPriceAreNotAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="CashOnDeliveryIsAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="CashOnDeliveryPaymentTerm" nillable="true" type="tns:ArrayOfPaymentTerm" /> <xs:element minOccurs="0" name="RoundTripMustCreateTwoShipments" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanSeeTotalDistance" type="xs:boolean" /> <xs:element minOccurs="0" name="UseDispatchServiceColor" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationPricingConfiguration" nillable="true" type="tns:ShipmentCreationPricingConfiguration" /> <xs:complexType name="ArrayOfPaymentTerm"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentTerm" nillable="true" type="tns:PaymentTerm" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPaymentTerm" nillable="true" type="tns:ArrayOfPaymentTerm" /> <xs:complexType name="PaymentTerm"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PaymentTerm" nillable="true" type="tns:PaymentTerm" /> <xs:complexType name="ShipmentCommentConfig"> <xs:sequence> <xs:element minOccurs="0" name="Comment1" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment2" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment3" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment4" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment5" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment6" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment7" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:element minOccurs="0" name="Comment8" nillable="true" type="tns:CommentVisibilityConfig" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCommentConfig" nillable="true" type="tns:ShipmentCommentConfig" /> <xs:complexType name="CommentVisibilityConfig"> <xs:sequence> <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AreaVisibility" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="CommentVisibilityConfig" nillable="true" type="tns:CommentVisibilityConfig" /> <xs:complexType name="ShipmentCreationCommonOptions"> <xs:sequence> <xs:element minOccurs="0" name="ReceiptEntryAllowed" type="xs:boolean" /> <xs:element minOccurs="0" name="ReceiptLabel" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AutoScrollToNextStep" type="xs:boolean" /> <xs:element minOccurs="0" name="MailOnExploitationStateChangeEnabled" type="xs:boolean" /> <xs:element minOccurs="0" name="MissionMustBePayOnSaving" type="xs:boolean" /> <xs:element minOccurs="0" name="UserShouldAskApproval" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanOnlyCreateQuote" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanCreateQuote" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowToAddAttachmentFileToMission" type="xs:boolean" /> <xs:element minOccurs="0" name="UserCanCreateMission" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowToPostponeReturnFromDate" type="xs:boolean" /> <xs:element minOccurs="0" name="DisplayForcedReferences" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowToAddAttachmentFileToServices" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationCommonOptions" nillable="true" type="tns:ShipmentCreationCommonOptions" /> <xs:complexType name="ShipmentCreationEcommerceOptions"> <xs:sequence> <xs:element minOccurs="0" name="CreateOrdererToSaveUserCoordinates" type="xs:boolean" /> <xs:element minOccurs="0" name="EnableSimplifiedQuotationIfNoPrice" type="xs:boolean" /> <xs:element minOccurs="0" name="SuggestUserCreationAfterPayment" type="xs:boolean" /> <xs:element minOccurs="0" name="ShowCo2Emissions" type="xs:boolean" /> <xs:element minOccurs="0" name="AskUserCoordinates" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowOrderWithoutPickupAddress" type="xs:boolean" /> <xs:element minOccurs="0" name="HidePickupAddress" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowOrderWithoutDeliveryAddress" type="xs:boolean" /> <xs:element minOccurs="0" name="HideDeliveryAddress" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ShipmentCreationEcommerceOptions" nillable="true" type="tns:ShipmentCreationEcommerceOptions" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" /> <xs:complexType name="ArrayOfNullableOfKeyValuePairOfstringstringR8RmUPp7"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfstringstring" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" type="q1:KeyValuePairOfstringstring" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNullableOfKeyValuePairOfstringstringR8RmUPp7" nillable="true" type="tns:ArrayOfNullableOfKeyValuePairOfstringstringR8RmUPp7" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System.Collections.Generic" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="KeyValuePairOfstringstring"> <xs:annotation> <xs:appinfo> <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"> <GenericParameter Name="string" Namespace="http://www.w3.org/2001/XMLSchema" /> <GenericParameter Name="string" Namespace="http://www.w3.org/2001/XMLSchema" /> </GenericType> <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType> </xs:appinfo> </xs:annotation> <xs:sequence> <xs:element name="key" nillable="true" type="xs:string" /> <xs:element name="value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="KeyValuePairOfstringstring" nillable="true" type="tns:KeyValuePairOfstringstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>