| GET | /v1/order/customer/{CustomerId} | Get Order by Customer | Get Order by Customer |
|---|
"use strict";
export class Order {
/** @param {{Guid?:string,Reference?:string,Status?:number,CustomerId?:string,MulesoftReference?:string,GasId?:string,OrderDate?:string,OfferSnapShot?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Guid;
/** @type {string} */
Reference;
/** @type {number} */
Status;
/** @type {string} */
CustomerId;
/** @type {string} */
MulesoftReference;
/** @type {string} */
GasId;
/** @type {string} */
OrderDate;
/** @type {string} */
OfferSnapShot;
}
export class OrderStatus {
/** @param {{Id?:number,Description?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
Id;
/** @type {string} */
Description;
}
export class OnlineShowroomStatus {
/** @param {{Id?:number,Description?:string,Slug?:string,Current?:boolean,Completed?:boolean,OrderStatuses?:OrderStatus[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
Id;
/** @type {string} */
Description;
/** @type {string} */
Slug;
/** @type {boolean} */
Current;
/** @type {boolean} */
Completed;
/** @type {OrderStatus[]} */
OrderStatuses = [];
}
export class RetailerOpeningTime {
/** @param {{Day?:string,OpenFrom?:string,OpenTo?:string,Special?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Day;
/** @type {string} */
OpenFrom;
/** @type {string} */
OpenTo;
/** @type {string} */
Special;
}
export class RetailerOpeningTimes {
/** @param {{New?:RetailerOpeningTime[],Used?:RetailerOpeningTime[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {RetailerOpeningTime[]} */
New = [];
/** @type {RetailerOpeningTime[]} */
Used = [];
}
export class Retailer {
/** @param {{Id?:number,GssnId?:string,Description?:string,Street?:string,City?:string,Postcode?:string,GoogleMapPostcode?:string,Phone?:string,Fax?:string,Email?:string,Website?:string,RetailerGroupId?:string,RetailerGroupName?:string,IsOnline?:boolean,IsNewCarRetailer?:boolean,IsUsedCarRetailer?:boolean,IsCentralRetailer?:boolean,ChatEnabled?:boolean,TradeInEnabled?:boolean,smart?:boolean,DisplayPhoneNumberNew?:string,DisplayPhoneNumberUsed?:string,Latitude?:number,Longitude?:number,smartDescription?:string,smartWebsite?:string,smartPhone?:string,LegacyId?:string,Agent?:boolean,MarketAreaId?:number,DigitalLoungeParentGssnId?:string,SendLeadsToDigitalLoungeParent?:boolean,OpeningTimes?:RetailerOpeningTimes}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
Id;
/** @type {string} */
GssnId;
/** @type {string} */
Description;
/** @type {string} */
Street;
/** @type {string} */
City;
/** @type {string} */
Postcode;
/** @type {string} */
GoogleMapPostcode;
/** @type {string} */
Phone;
/** @type {string} */
Fax;
/** @type {string} */
Email;
/** @type {string} */
Website;
/** @type {string} */
RetailerGroupId;
/** @type {string} */
RetailerGroupName;
/** @type {boolean} */
IsOnline;
/** @type {boolean} */
IsNewCarRetailer;
/** @type {boolean} */
IsUsedCarRetailer;
/** @type {boolean} */
IsCentralRetailer;
/** @type {boolean} */
ChatEnabled;
/** @type {boolean} */
TradeInEnabled;
/** @type {boolean} */
smart;
/** @type {string} */
DisplayPhoneNumberNew;
/** @type {string} */
DisplayPhoneNumberUsed;
/** @type {number} */
Latitude;
/** @type {number} */
Longitude;
/** @type {string} */
smartDescription;
/** @type {string} */
smartWebsite;
/** @type {string} */
smartPhone;
/** @type {string} */
LegacyId;
/** @type {boolean} */
Agent;
/** @type {number} */
MarketAreaId;
/** @type {?string} */
DigitalLoungeParentGssnId;
/** @type {boolean} */
SendLeadsToDigitalLoungeParent;
/** @type {?RetailerOpeningTimes} */
OpeningTimes;
}
export class OnlineShowroomVehicle {
/** @param {{Vin?:string,VehicleClass?:string,TransmissionType?:string,FuelType?:string,ImageUrl?:string,Colour?:string,Description?:string,BodyStyle?:string,UpholsteryType?:string,Retailer?:Retailer,OTR?:number,ActualPrice?:number,TotalOfferValue?:number,NetPrice?:number,VehicleType?:string,OfferExpiryDate?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Vin;
/** @type {string} */
VehicleClass;
/** @type {string} */
TransmissionType;
/** @type {string} */
FuelType;
/** @type {string} */
ImageUrl;
/** @type {string} */
Colour;
/** @type {string} */
Description;
/** @type {string} */
BodyStyle;
/** @type {string} */
UpholsteryType;
/** @type {Retailer} */
Retailer;
/** @type {number} */
OTR;
/** @type {number} */
ActualPrice;
/** @type {number} */
TotalOfferValue;
/** @type {number} */
NetPrice;
/** @type {string} */
VehicleType;
/** @type {?string} */
OfferExpiryDate;
}
export class Payment {
/** @param {{PaymentType?:string,PaymentLink?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
PaymentType;
/** @type {string} */
PaymentLink;
}
export class Refund {
/** @param {{Name?:string,Amount?:string,PaymentType?:string,CreatedDate?:string,Status?:string,RefundMpayTransactionId?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Name;
/** @type {string} */
Amount;
/** @type {string} */
PaymentType;
/** @type {string} */
CreatedDate;
/** @type {string} */
Status;
/** @type {string} */
RefundMpayTransactionId;
}
export class PaymentDetail {
/** @param {{Name?:string,MpayTransactionId?:string,MerchantReference?:string,PaymentMethod?:string,Amount?:string,NewConfirmedAmount?:string,PaymentType?:string,PaymentStatus?:string,RefundType?:string,PaymentLink?:string,CreatedDate?:string,DateTimePaymentConfirmed?:string,Refunds?:Refund[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Name;
/** @type {string} */
MpayTransactionId;
/** @type {string} */
MerchantReference;
/** @type {string} */
PaymentMethod;
/** @type {string} */
Amount;
/** @type {string} */
NewConfirmedAmount;
/** @type {string} */
PaymentType;
/** @type {string} */
PaymentStatus;
/** @type {string} */
RefundType;
/** @type {string} */
PaymentLink;
/** @type {string} */
CreatedDate;
/** @type {string} */
DateTimePaymentConfirmed;
/** @type {Refund[]} */
Refunds = [];
}
export class PaymentGroup {
/** @param {{OutstandingBalance?:string,Deposit?:string,PaymentsReceived?:string,AmountPaidByMercedesBenz?:string,Finance?:string,FinanceDepositContribution?:string,CombinedFinanceAndFDC?:string,CombinedFDCUVDReconciliationPayment?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
OutstandingBalance;
/** @type {string} */
Deposit;
/** @type {string} */
PaymentsReceived;
/** @type {string} */
AmountPaidByMercedesBenz;
/** @type {string} */
Finance;
/** @type {string} */
FinanceDepositContribution;
/** @type {string} */
CombinedFinanceAndFDC;
/** @type {string} */
CombinedFDCUVDReconciliationPayment;
}
export class OnlineShowroomOrder {
/** @param {{Guid?:string,Reference?:string,Status?:OnlineShowroomStatus[],Vehicle?:OnlineShowroomVehicle,ClosedDate?:string,CustomerId?:string,HandoverDate?:string,ClosedReason?:string,OrderDate?:string,PaymentLinks?:Payment[],PaymentDetails?:PaymentDetail[],PaymentGroups?:PaymentGroup[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Guid;
/** @type {string} */
Reference;
/** @type {OnlineShowroomStatus[]} */
Status = [];
/** @type {OnlineShowroomVehicle} */
Vehicle;
/** @type {string} */
ClosedDate;
/** @type {string} */
CustomerId;
/** @type {string} */
HandoverDate;
/** @type {string} */
ClosedReason;
/** @type {string} */
OrderDate;
/** @type {Payment[]} */
PaymentLinks = [];
/** @type {PaymentDetail[]} */
PaymentDetails = [];
/** @type {PaymentGroup[]} */
PaymentGroups = [];
}
export class GetOrderCustomerResponse {
/** @param {{Orders?:Order[],Completed?:OnlineShowroomOrder[],Cancelled?:OnlineShowroomOrder[],InProgress?:OnlineShowroomOrder[],Archived?:OnlineShowroomOrder[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Order[]} */
Orders = [];
/** @type {OnlineShowroomOrder[]} */
Completed = [];
/** @type {OnlineShowroomOrder[]} */
Cancelled = [];
/** @type {OnlineShowroomOrder[]} */
InProgress = [];
/** @type {OnlineShowroomOrder[]} */
Archived = [];
}
export class GetOrderCustomerRequest {
/** @param {{CustomerId?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
CustomerId;
}
JavaScript GetOrderCustomerRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/order/customer/{CustomerId} HTTP/1.1
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetOrderCustomerResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses">
<Archived xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:OnlineShowroomOrder>
<d2p1:ClosedDate>String</d2p1:ClosedDate>
<d2p1:ClosedReason>String</d2p1:ClosedReason>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:HandoverDate>String</d2p1:HandoverDate>
<d2p1:OrderDate>String</d2p1:OrderDate>
<d2p1:PaymentDetails>
<d2p1:PaymentDetail>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:DateTimePaymentConfirmed>String</d2p1:DateTimePaymentConfirmed>
<d2p1:MerchantReference>String</d2p1:MerchantReference>
<d2p1:MpayTransactionId>String</d2p1:MpayTransactionId>
<d2p1:Name>String</d2p1:Name>
<d2p1:NewConfirmedAmount>String</d2p1:NewConfirmedAmount>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentMethod>String</d2p1:PaymentMethod>
<d2p1:PaymentStatus>String</d2p1:PaymentStatus>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundType>String</d2p1:RefundType>
<d2p1:Refunds>
<d2p1:Refund>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:Name>String</d2p1:Name>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundMpayTransactionId>String</d2p1:RefundMpayTransactionId>
<d2p1:Status>String</d2p1:Status>
</d2p1:Refund>
</d2p1:Refunds>
</d2p1:PaymentDetail>
</d2p1:PaymentDetails>
<d2p1:PaymentGroups>
<d2p1:PaymentGroup>
<d2p1:AmountPaidByMercedesBenz>String</d2p1:AmountPaidByMercedesBenz>
<d2p1:CombinedFDCUVDReconciliationPayment>String</d2p1:CombinedFDCUVDReconciliationPayment>
<d2p1:CombinedFinanceAndFDC>String</d2p1:CombinedFinanceAndFDC>
<d2p1:Deposit>String</d2p1:Deposit>
<d2p1:Finance>String</d2p1:Finance>
<d2p1:FinanceDepositContribution>String</d2p1:FinanceDepositContribution>
<d2p1:OutstandingBalance>String</d2p1:OutstandingBalance>
<d2p1:PaymentsReceived>String</d2p1:PaymentsReceived>
</d2p1:PaymentGroup>
</d2p1:PaymentGroups>
<d2p1:PaymentLinks>
<d2p1:Payment>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentType>String</d2p1:PaymentType>
</d2p1:Payment>
</d2p1:PaymentLinks>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Status>
<d2p1:OnlineShowroomStatus>
<d2p1:Completed>false</d2p1:Completed>
<d2p1:Current>false</d2p1:Current>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
<d2p1:OrderStatuses>
<d2p1:OrderStatus>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
</d2p1:OrderStatus>
</d2p1:OrderStatuses>
<d2p1:Slug>String</d2p1:Slug>
</d2p1:OnlineShowroomStatus>
</d2p1:Status>
<d2p1:Vehicle>
<d2p1:ActualPrice>0</d2p1:ActualPrice>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Description>String</d2p1:Description>
<d2p1:FuelType>String</d2p1:FuelType>
<d2p1:ImageUrl>String</d2p1:ImageUrl>
<d2p1:NetPrice>0</d2p1:NetPrice>
<d2p1:OTR>0</d2p1:OTR>
<d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
<d2p1:Retailer>
<d2p1:Agent>false</d2p1:Agent>
<d2p1:ChatEnabled>false</d2p1:ChatEnabled>
<d2p1:City>String</d2p1:City>
<d2p1:Description>String</d2p1:Description>
<d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId>
<d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew>
<d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed>
<d2p1:Email>String</d2p1:Email>
<d2p1:Fax>String</d2p1:Fax>
<d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode>
<d2p1:GssnId>String</d2p1:GssnId>
<d2p1:Id>0</d2p1:Id>
<d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer>
<d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer>
<d2p1:IsOnline>false</d2p1:IsOnline>
<d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer>
<d2p1:Latitude>0</d2p1:Latitude>
<d2p1:LegacyId>String</d2p1:LegacyId>
<d2p1:Longitude>0</d2p1:Longitude>
<d2p1:MarketAreaId>0</d2p1:MarketAreaId>
<d2p1:OpeningTimes>
<d2p1:New>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:New>
<d2p1:Used>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:Used>
</d2p1:OpeningTimes>
<d2p1:Phone>String</d2p1:Phone>
<d2p1:Postcode>String</d2p1:Postcode>
<d2p1:RetailerGroupId>String</d2p1:RetailerGroupId>
<d2p1:RetailerGroupName>String</d2p1:RetailerGroupName>
<d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent>
<d2p1:Street>String</d2p1:Street>
<d2p1:TradeInEnabled>false</d2p1:TradeInEnabled>
<d2p1:Website>String</d2p1:Website>
<d2p1:smart>false</d2p1:smart>
<d2p1:smartDescription>String</d2p1:smartDescription>
<d2p1:smartPhone>String</d2p1:smartPhone>
<d2p1:smartWebsite>String</d2p1:smartWebsite>
</d2p1:Retailer>
<d2p1:TotalOfferValue>0</d2p1:TotalOfferValue>
<d2p1:TransmissionType>String</d2p1:TransmissionType>
<d2p1:UpholsteryType>String</d2p1:UpholsteryType>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:Vin>String</d2p1:Vin>
</d2p1:Vehicle>
</d2p1:OnlineShowroomOrder>
</Archived>
<Cancelled xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:OnlineShowroomOrder>
<d2p1:ClosedDate>String</d2p1:ClosedDate>
<d2p1:ClosedReason>String</d2p1:ClosedReason>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:HandoverDate>String</d2p1:HandoverDate>
<d2p1:OrderDate>String</d2p1:OrderDate>
<d2p1:PaymentDetails>
<d2p1:PaymentDetail>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:DateTimePaymentConfirmed>String</d2p1:DateTimePaymentConfirmed>
<d2p1:MerchantReference>String</d2p1:MerchantReference>
<d2p1:MpayTransactionId>String</d2p1:MpayTransactionId>
<d2p1:Name>String</d2p1:Name>
<d2p1:NewConfirmedAmount>String</d2p1:NewConfirmedAmount>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentMethod>String</d2p1:PaymentMethod>
<d2p1:PaymentStatus>String</d2p1:PaymentStatus>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundType>String</d2p1:RefundType>
<d2p1:Refunds>
<d2p1:Refund>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:Name>String</d2p1:Name>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundMpayTransactionId>String</d2p1:RefundMpayTransactionId>
<d2p1:Status>String</d2p1:Status>
</d2p1:Refund>
</d2p1:Refunds>
</d2p1:PaymentDetail>
</d2p1:PaymentDetails>
<d2p1:PaymentGroups>
<d2p1:PaymentGroup>
<d2p1:AmountPaidByMercedesBenz>String</d2p1:AmountPaidByMercedesBenz>
<d2p1:CombinedFDCUVDReconciliationPayment>String</d2p1:CombinedFDCUVDReconciliationPayment>
<d2p1:CombinedFinanceAndFDC>String</d2p1:CombinedFinanceAndFDC>
<d2p1:Deposit>String</d2p1:Deposit>
<d2p1:Finance>String</d2p1:Finance>
<d2p1:FinanceDepositContribution>String</d2p1:FinanceDepositContribution>
<d2p1:OutstandingBalance>String</d2p1:OutstandingBalance>
<d2p1:PaymentsReceived>String</d2p1:PaymentsReceived>
</d2p1:PaymentGroup>
</d2p1:PaymentGroups>
<d2p1:PaymentLinks>
<d2p1:Payment>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentType>String</d2p1:PaymentType>
</d2p1:Payment>
</d2p1:PaymentLinks>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Status>
<d2p1:OnlineShowroomStatus>
<d2p1:Completed>false</d2p1:Completed>
<d2p1:Current>false</d2p1:Current>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
<d2p1:OrderStatuses>
<d2p1:OrderStatus>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
</d2p1:OrderStatus>
</d2p1:OrderStatuses>
<d2p1:Slug>String</d2p1:Slug>
</d2p1:OnlineShowroomStatus>
</d2p1:Status>
<d2p1:Vehicle>
<d2p1:ActualPrice>0</d2p1:ActualPrice>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Description>String</d2p1:Description>
<d2p1:FuelType>String</d2p1:FuelType>
<d2p1:ImageUrl>String</d2p1:ImageUrl>
<d2p1:NetPrice>0</d2p1:NetPrice>
<d2p1:OTR>0</d2p1:OTR>
<d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
<d2p1:Retailer>
<d2p1:Agent>false</d2p1:Agent>
<d2p1:ChatEnabled>false</d2p1:ChatEnabled>
<d2p1:City>String</d2p1:City>
<d2p1:Description>String</d2p1:Description>
<d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId>
<d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew>
<d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed>
<d2p1:Email>String</d2p1:Email>
<d2p1:Fax>String</d2p1:Fax>
<d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode>
<d2p1:GssnId>String</d2p1:GssnId>
<d2p1:Id>0</d2p1:Id>
<d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer>
<d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer>
<d2p1:IsOnline>false</d2p1:IsOnline>
<d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer>
<d2p1:Latitude>0</d2p1:Latitude>
<d2p1:LegacyId>String</d2p1:LegacyId>
<d2p1:Longitude>0</d2p1:Longitude>
<d2p1:MarketAreaId>0</d2p1:MarketAreaId>
<d2p1:OpeningTimes>
<d2p1:New>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:New>
<d2p1:Used>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:Used>
</d2p1:OpeningTimes>
<d2p1:Phone>String</d2p1:Phone>
<d2p1:Postcode>String</d2p1:Postcode>
<d2p1:RetailerGroupId>String</d2p1:RetailerGroupId>
<d2p1:RetailerGroupName>String</d2p1:RetailerGroupName>
<d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent>
<d2p1:Street>String</d2p1:Street>
<d2p1:TradeInEnabled>false</d2p1:TradeInEnabled>
<d2p1:Website>String</d2p1:Website>
<d2p1:smart>false</d2p1:smart>
<d2p1:smartDescription>String</d2p1:smartDescription>
<d2p1:smartPhone>String</d2p1:smartPhone>
<d2p1:smartWebsite>String</d2p1:smartWebsite>
</d2p1:Retailer>
<d2p1:TotalOfferValue>0</d2p1:TotalOfferValue>
<d2p1:TransmissionType>String</d2p1:TransmissionType>
<d2p1:UpholsteryType>String</d2p1:UpholsteryType>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:Vin>String</d2p1:Vin>
</d2p1:Vehicle>
</d2p1:OnlineShowroomOrder>
</Cancelled>
<Completed xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:OnlineShowroomOrder>
<d2p1:ClosedDate>String</d2p1:ClosedDate>
<d2p1:ClosedReason>String</d2p1:ClosedReason>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:HandoverDate>String</d2p1:HandoverDate>
<d2p1:OrderDate>String</d2p1:OrderDate>
<d2p1:PaymentDetails>
<d2p1:PaymentDetail>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:DateTimePaymentConfirmed>String</d2p1:DateTimePaymentConfirmed>
<d2p1:MerchantReference>String</d2p1:MerchantReference>
<d2p1:MpayTransactionId>String</d2p1:MpayTransactionId>
<d2p1:Name>String</d2p1:Name>
<d2p1:NewConfirmedAmount>String</d2p1:NewConfirmedAmount>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentMethod>String</d2p1:PaymentMethod>
<d2p1:PaymentStatus>String</d2p1:PaymentStatus>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundType>String</d2p1:RefundType>
<d2p1:Refunds>
<d2p1:Refund>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:Name>String</d2p1:Name>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundMpayTransactionId>String</d2p1:RefundMpayTransactionId>
<d2p1:Status>String</d2p1:Status>
</d2p1:Refund>
</d2p1:Refunds>
</d2p1:PaymentDetail>
</d2p1:PaymentDetails>
<d2p1:PaymentGroups>
<d2p1:PaymentGroup>
<d2p1:AmountPaidByMercedesBenz>String</d2p1:AmountPaidByMercedesBenz>
<d2p1:CombinedFDCUVDReconciliationPayment>String</d2p1:CombinedFDCUVDReconciliationPayment>
<d2p1:CombinedFinanceAndFDC>String</d2p1:CombinedFinanceAndFDC>
<d2p1:Deposit>String</d2p1:Deposit>
<d2p1:Finance>String</d2p1:Finance>
<d2p1:FinanceDepositContribution>String</d2p1:FinanceDepositContribution>
<d2p1:OutstandingBalance>String</d2p1:OutstandingBalance>
<d2p1:PaymentsReceived>String</d2p1:PaymentsReceived>
</d2p1:PaymentGroup>
</d2p1:PaymentGroups>
<d2p1:PaymentLinks>
<d2p1:Payment>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentType>String</d2p1:PaymentType>
</d2p1:Payment>
</d2p1:PaymentLinks>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Status>
<d2p1:OnlineShowroomStatus>
<d2p1:Completed>false</d2p1:Completed>
<d2p1:Current>false</d2p1:Current>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
<d2p1:OrderStatuses>
<d2p1:OrderStatus>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
</d2p1:OrderStatus>
</d2p1:OrderStatuses>
<d2p1:Slug>String</d2p1:Slug>
</d2p1:OnlineShowroomStatus>
</d2p1:Status>
<d2p1:Vehicle>
<d2p1:ActualPrice>0</d2p1:ActualPrice>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Description>String</d2p1:Description>
<d2p1:FuelType>String</d2p1:FuelType>
<d2p1:ImageUrl>String</d2p1:ImageUrl>
<d2p1:NetPrice>0</d2p1:NetPrice>
<d2p1:OTR>0</d2p1:OTR>
<d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
<d2p1:Retailer>
<d2p1:Agent>false</d2p1:Agent>
<d2p1:ChatEnabled>false</d2p1:ChatEnabled>
<d2p1:City>String</d2p1:City>
<d2p1:Description>String</d2p1:Description>
<d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId>
<d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew>
<d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed>
<d2p1:Email>String</d2p1:Email>
<d2p1:Fax>String</d2p1:Fax>
<d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode>
<d2p1:GssnId>String</d2p1:GssnId>
<d2p1:Id>0</d2p1:Id>
<d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer>
<d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer>
<d2p1:IsOnline>false</d2p1:IsOnline>
<d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer>
<d2p1:Latitude>0</d2p1:Latitude>
<d2p1:LegacyId>String</d2p1:LegacyId>
<d2p1:Longitude>0</d2p1:Longitude>
<d2p1:MarketAreaId>0</d2p1:MarketAreaId>
<d2p1:OpeningTimes>
<d2p1:New>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:New>
<d2p1:Used>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:Used>
</d2p1:OpeningTimes>
<d2p1:Phone>String</d2p1:Phone>
<d2p1:Postcode>String</d2p1:Postcode>
<d2p1:RetailerGroupId>String</d2p1:RetailerGroupId>
<d2p1:RetailerGroupName>String</d2p1:RetailerGroupName>
<d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent>
<d2p1:Street>String</d2p1:Street>
<d2p1:TradeInEnabled>false</d2p1:TradeInEnabled>
<d2p1:Website>String</d2p1:Website>
<d2p1:smart>false</d2p1:smart>
<d2p1:smartDescription>String</d2p1:smartDescription>
<d2p1:smartPhone>String</d2p1:smartPhone>
<d2p1:smartWebsite>String</d2p1:smartWebsite>
</d2p1:Retailer>
<d2p1:TotalOfferValue>0</d2p1:TotalOfferValue>
<d2p1:TransmissionType>String</d2p1:TransmissionType>
<d2p1:UpholsteryType>String</d2p1:UpholsteryType>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:Vin>String</d2p1:Vin>
</d2p1:Vehicle>
</d2p1:OnlineShowroomOrder>
</Completed>
<InProgress xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:OnlineShowroomOrder>
<d2p1:ClosedDate>String</d2p1:ClosedDate>
<d2p1:ClosedReason>String</d2p1:ClosedReason>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:HandoverDate>String</d2p1:HandoverDate>
<d2p1:OrderDate>String</d2p1:OrderDate>
<d2p1:PaymentDetails>
<d2p1:PaymentDetail>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:DateTimePaymentConfirmed>String</d2p1:DateTimePaymentConfirmed>
<d2p1:MerchantReference>String</d2p1:MerchantReference>
<d2p1:MpayTransactionId>String</d2p1:MpayTransactionId>
<d2p1:Name>String</d2p1:Name>
<d2p1:NewConfirmedAmount>String</d2p1:NewConfirmedAmount>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentMethod>String</d2p1:PaymentMethod>
<d2p1:PaymentStatus>String</d2p1:PaymentStatus>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundType>String</d2p1:RefundType>
<d2p1:Refunds>
<d2p1:Refund>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:CreatedDate>String</d2p1:CreatedDate>
<d2p1:Name>String</d2p1:Name>
<d2p1:PaymentType>String</d2p1:PaymentType>
<d2p1:RefundMpayTransactionId>String</d2p1:RefundMpayTransactionId>
<d2p1:Status>String</d2p1:Status>
</d2p1:Refund>
</d2p1:Refunds>
</d2p1:PaymentDetail>
</d2p1:PaymentDetails>
<d2p1:PaymentGroups>
<d2p1:PaymentGroup>
<d2p1:AmountPaidByMercedesBenz>String</d2p1:AmountPaidByMercedesBenz>
<d2p1:CombinedFDCUVDReconciliationPayment>String</d2p1:CombinedFDCUVDReconciliationPayment>
<d2p1:CombinedFinanceAndFDC>String</d2p1:CombinedFinanceAndFDC>
<d2p1:Deposit>String</d2p1:Deposit>
<d2p1:Finance>String</d2p1:Finance>
<d2p1:FinanceDepositContribution>String</d2p1:FinanceDepositContribution>
<d2p1:OutstandingBalance>String</d2p1:OutstandingBalance>
<d2p1:PaymentsReceived>String</d2p1:PaymentsReceived>
</d2p1:PaymentGroup>
</d2p1:PaymentGroups>
<d2p1:PaymentLinks>
<d2p1:Payment>
<d2p1:PaymentLink>String</d2p1:PaymentLink>
<d2p1:PaymentType>String</d2p1:PaymentType>
</d2p1:Payment>
</d2p1:PaymentLinks>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Status>
<d2p1:OnlineShowroomStatus>
<d2p1:Completed>false</d2p1:Completed>
<d2p1:Current>false</d2p1:Current>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
<d2p1:OrderStatuses>
<d2p1:OrderStatus>
<d2p1:Description>String</d2p1:Description>
<d2p1:Id>0</d2p1:Id>
</d2p1:OrderStatus>
</d2p1:OrderStatuses>
<d2p1:Slug>String</d2p1:Slug>
</d2p1:OnlineShowroomStatus>
</d2p1:Status>
<d2p1:Vehicle>
<d2p1:ActualPrice>0</d2p1:ActualPrice>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Description>String</d2p1:Description>
<d2p1:FuelType>String</d2p1:FuelType>
<d2p1:ImageUrl>String</d2p1:ImageUrl>
<d2p1:NetPrice>0</d2p1:NetPrice>
<d2p1:OTR>0</d2p1:OTR>
<d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
<d2p1:Retailer>
<d2p1:Agent>false</d2p1:Agent>
<d2p1:ChatEnabled>false</d2p1:ChatEnabled>
<d2p1:City>String</d2p1:City>
<d2p1:Description>String</d2p1:Description>
<d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId>
<d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew>
<d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed>
<d2p1:Email>String</d2p1:Email>
<d2p1:Fax>String</d2p1:Fax>
<d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode>
<d2p1:GssnId>String</d2p1:GssnId>
<d2p1:Id>0</d2p1:Id>
<d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer>
<d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer>
<d2p1:IsOnline>false</d2p1:IsOnline>
<d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer>
<d2p1:Latitude>0</d2p1:Latitude>
<d2p1:LegacyId>String</d2p1:LegacyId>
<d2p1:Longitude>0</d2p1:Longitude>
<d2p1:MarketAreaId>0</d2p1:MarketAreaId>
<d2p1:OpeningTimes>
<d2p1:New>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:New>
<d2p1:Used>
<d2p1:RetailerOpeningTime>
<d2p1:Day>String</d2p1:Day>
<d2p1:OpenFrom>String</d2p1:OpenFrom>
<d2p1:OpenTo>String</d2p1:OpenTo>
<d2p1:Special>String</d2p1:Special>
</d2p1:RetailerOpeningTime>
</d2p1:Used>
</d2p1:OpeningTimes>
<d2p1:Phone>String</d2p1:Phone>
<d2p1:Postcode>String</d2p1:Postcode>
<d2p1:RetailerGroupId>String</d2p1:RetailerGroupId>
<d2p1:RetailerGroupName>String</d2p1:RetailerGroupName>
<d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent>
<d2p1:Street>String</d2p1:Street>
<d2p1:TradeInEnabled>false</d2p1:TradeInEnabled>
<d2p1:Website>String</d2p1:Website>
<d2p1:smart>false</d2p1:smart>
<d2p1:smartDescription>String</d2p1:smartDescription>
<d2p1:smartPhone>String</d2p1:smartPhone>
<d2p1:smartWebsite>String</d2p1:smartWebsite>
</d2p1:Retailer>
<d2p1:TotalOfferValue>0</d2p1:TotalOfferValue>
<d2p1:TransmissionType>String</d2p1:TransmissionType>
<d2p1:UpholsteryType>String</d2p1:UpholsteryType>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:Vin>String</d2p1:Vin>
</d2p1:Vehicle>
</d2p1:OnlineShowroomOrder>
</InProgress>
<Orders xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:Order>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:GasId>String</d2p1:GasId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:MulesoftReference>String</d2p1:MulesoftReference>
<d2p1:OfferSnapShot>String</d2p1:OfferSnapShot>
<d2p1:OrderDate>String</d2p1:OrderDate>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Status>0</d2p1:Status>
</d2p1:Order>
</Orders>
</GetOrderCustomerResponse>