| GET | /v1/order/inflight/lookup/{OrderReference} | Lookup order for inflight voucher code management | Validates an order reference for inflight voucher code management |
|---|
// @ts-nocheck
export class InflightOrderDetails
{
public Id: number;
public Guid: string;
public OrderReference: string;
public CustomerId: string;
public GssnId: string;
public Source: number;
public VIN: string;
public CommissionNumber?: string;
public OrderType: string;
public Showroom?: string;
public constructor(init?: Partial<InflightOrderDetails>) { (Object as any).assign(this, init); }
}
export class Model
{
public Id: number;
public Description?: string;
public DisplayName?: string;
public ImageUrlSmall?: string;
public ImageUrlMedium?: string;
public ImageUrlLarge?: string;
public Specialist: boolean;
public Priority?: number;
public ExcludeFromOnlineShowroomFilters?: boolean;
public constructor(init?: Partial<Model>) { (Object as any).assign(this, init); }
}
export class BodyStyle
{
public Id: number;
public Description?: string;
public Models?: Model[];
public constructor(init?: Partial<BodyStyle>) { (Object as any).assign(this, init); }
}
export class Brand
{
public Id: number;
public Description?: string;
public DisplayName?: string;
public BodyStyles?: BodyStyle[];
public constructor(init?: Partial<Brand>) { (Object as any).assign(this, init); }
}
export class Engine
{
public Id?: number;
public Badge: string;
public constructor(init?: Partial<Engine>) { (Object as any).assign(this, init); }
}
export class Media
{
public NoImage: boolean;
public MainImageUrl: string;
public constructor(init?: Partial<Media>) { (Object as any).assign(this, init); }
}
export enum OfferPriceProductType
{
LIST_PRICE = 'LIST_PRICE',
NUMBER_PLATE_FEE = 'NUMBER_PLATE_FEE',
DELIVERY_CHARGE = 'DELIVERY_CHARGE',
FUEL_CHARGE = 'FUEL_CHARGE',
MANUFACTURER_OFFER = 'MANUFACTURER_OFFER',
PERSONALISED_MONEYOFFER = 'PERSONALISED_MONEYOFFER',
PERSONALISED_NONMONEYOFFER = 'PERSONALISED_NONMONEYOFFER',
PERSONALISED_NONMONEYOFFER_NEG = 'PERSONALISED_NONMONEYOFFER_NEG',
SERVICE = 'SERVICE',
SERVICE_NEG = 'SERVICE_NEG',
GOVERNMENT_GRANT = 'GOVERNMENT_GRANT',
OUTRIGHT_PURCHASE_DISCOUNT = 'OUTRIGHT_PURCHASE_DISCOUNT',
VIP_OFFER = 'VIP_OFFER',
WALLBOX_OFFER = 'WALLBOX_OFFER',
WALLBOX_OFFER_NEG = 'WALLBOX_OFFER_NEG',
ROAD_FUND_LICENCE = 'ROAD_FUND_LICENCE',
FIRST_REGISTRATION_FEE = 'FIRST_REGISTRATION_FEE',
NOT_FOUND = 'NOT_FOUND',
ACCESSORY_OFFER = 'ACCESSORY_OFFER',
ACCESSORY_OFFER_NEG = 'ACCESSORY_OFFER_NEG',
MOTABILITY_DISCOUNT = 'MOTABILITY_DISCOUNT',
}
export class Price
{
public Id: string;
public Description: string;
public Net: number;
public VAT: number;
public Gross: number;
public Product: OfferPriceProductType;
public constructor(init?: Partial<Price>) { (Object as any).assign(this, init); }
}
export class RetailerOpeningTime
{
public Day: string;
public OpenFrom: string;
public OpenTo: string;
public Special: string;
public constructor(init?: Partial<RetailerOpeningTime>) { (Object as any).assign(this, init); }
}
export class RetailerOpeningTimes
{
public New: RetailerOpeningTime[] = [];
public Used: RetailerOpeningTime[] = [];
public constructor(init?: Partial<RetailerOpeningTimes>) { (Object as any).assign(this, init); }
}
export class Retailer
{
public Id: number;
public GssnId: string;
public Description: string;
public Street: string;
public City: string;
public Postcode: string;
public GoogleMapPostcode: string;
public Phone: string;
public Fax: string;
public Email: string;
public Website: string;
public RetailerGroupId: string;
public RetailerGroupName: string;
public IsOnline: boolean;
public IsNewCarRetailer: boolean;
public IsUsedCarRetailer: boolean;
public IsCentralRetailer: boolean;
public ChatEnabled: boolean;
public TradeInEnabled: boolean;
public smart: boolean;
public DisplayPhoneNumberNew: string;
public DisplayPhoneNumberUsed: string;
public Latitude: number;
public Longitude: number;
public smartDescription: string;
public smartWebsite: string;
public smartPhone: string;
public LegacyId: string;
public Agent: boolean;
public MarketAreaId: number;
public DigitalLoungeParentGssnId?: string;
public SendLeadsToDigitalLoungeParent: boolean;
public OpeningTimes?: RetailerOpeningTimes;
public RegionId: number;
public RegionName: string;
public constructor(init?: Partial<Retailer>) { (Object as any).assign(this, init); }
}
export class VehicleConsumption
{
public Id: number;
public Lkm: number;
public Mpg: number;
public constructor(init?: Partial<VehicleConsumption>) { (Object as any).assign(this, init); }
}
export class Equipment
{
public Id?: number;
public Code?: string;
public Description?: string;
public constructor(init?: Partial<Equipment>) { (Object as any).assign(this, init); }
}
export class Equipmentv2 extends Equipment
{
public Importance: number;
public IsAdditional: boolean;
public constructor(init?: Partial<Equipmentv2>) { super(init); (Object as any).assign(this, init); }
}
export class VehicleEquipmentCategory
{
public Order: number;
public Code?: string;
public Description?: string;
public Equipment?: Equipmentv2[];
public constructor(init?: Partial<VehicleEquipmentCategory>) { (Object as any).assign(this, init); }
}
export class VehicleEmissionClass
{
public Colour?: string;
public Rating?: string;
public constructor(init?: Partial<VehicleEmissionClass>) { (Object as any).assign(this, init); }
}
export class VehicleAttribute
{
public Description?: string;
public Value?: string;
public constructor(init?: Partial<VehicleAttribute>) { (Object as any).assign(this, init); }
}
export class VehicleIntegratedServiceCareOption
{
public OptionCode?: string;
public BM7NST?: string;
public FullModelYear?: string;
public IntegratedProductType?: string;
public CustomerDescription?: string;
public OneAgentProductType?: string;
public constructor(init?: Partial<VehicleIntegratedServiceCareOption>) { (Object as any).assign(this, init); }
}
export class VehicleDetailDto
{
public BodyStyle: string;
public Vin: string;
public Description: string;
public Colour: string;
public ColourCode: string;
public ColourDescription: string;
public ColourGroup: string;
public Model: string;
public CommissionNumber: string;
public BrandId?: number;
public Brand: Brand;
public Engine: Engine;
public EngineBadge: string;
public Media: Media;
public Line: string;
public MappedLine?: string;
public UpholsteryCode: string;
public UpholsteryType: string;
public Upholstery: string;
public UpholsteryDescription: string;
public AvailablePackages: string[] = [];
public Packages: string[] = [];
public P11D: number;
public PortArrivalDate?: string;
public Prices: Price[] = [];
public TransmissionType: string;
public FuelType: string;
public VehicleClass: string;
public ProductRange: string;
public VehicleType: string;
public Emission?: number;
public IsAvailableOnline: boolean;
public UnderOffer: boolean;
public IsExcluded: boolean;
public IsSellable: boolean;
public OnHold: boolean;
public ElectricConsumption?: number;
public ElectricRange?: number;
public ImageUrl: string;
public Baumuster: string;
public Retailer: Retailer;
public Bm7NST: string;
public OTR: number;
public ActualPrice: number;
public IsDisplayStock: boolean;
public DisplayRetailerId?: number;
public DisplayRetailer: string;
public DisplayRetailerGssnId: string;
public DisplayRetailerMarketAreaId: string;
public IsSmartDisplayRetailer: boolean;
public IsSpecialistCar: boolean;
public Age?: number;
public Secured: boolean;
public IsHOBackOrderAccountVehicle: boolean;
public IsAllocatedToBackOrder: boolean;
public UsageCode: string;
public EmissionCombined?: number;
public NormalisedEmissionDirective?: string;
public HasMildHybridEquipmentCode: boolean;
public RetailPriceExVat: number;
public RetailPrice_IncVAT: number;
public RetailPrice_ExVAT: number;
public ModelId: number;
public VID?: string;
public FullModelYearCode?: string;
public ChassisNumber?: string;
public EligibleForIntegratedServiceCare: boolean;
public AccountType?: string;
public ConsumptionCombined?: VehicleConsumption;
public ConsumptionExtraUrban?: VehicleConsumption;
public ConsumptionUrban?: VehicleConsumption;
public WltpFuelConsumptionCombined?: VehicleConsumption;
public WltpFuelConsumptionExtraHigh?: VehicleConsumption;
public WltpFuelConsumptionHigh?: VehicleConsumption;
public WltpFuelConsumptionLow?: VehicleConsumption;
public WltpFuelConsumptionMedium?: VehicleConsumption;
public Equipment?: Equipmentv2[];
public EquipmentCategories?: VehicleEquipmentCategory[];
public EnergyEfficiencyClass?: VehicleEmissionClass;
public VehicleData?: VehicleAttribute[];
public IntegratedServiceCareOptions: VehicleIntegratedServiceCareOption[] = [];
public IspVehicleCustomerDescriptions?: string[];
public ConfirmedProductionDate?: string;
public ForecastedArrivalDate?: string;
public CesarIdShipToParty?: string;
public Account?: string;
public constructor(init?: Partial<VehicleDetailDto>) { (Object as any).assign(this, init); }
}
export class CurrentVoucherOffer
{
public CampaignId: number;
public VoucherCode: string;
public constructor(init?: Partial<CurrentVoucherOffer>) { (Object as any).assign(this, init); }
}
export class PersonalisedOfferDetails
{
public Id: number;
public CampaignId: number;
public Campaign: string;
public Description: string;
public Reference: string;
public Category: string;
public Net?: number;
public VAT: number;
public Gross: number;
public Vin: string;
public MoneyOffVehicle: boolean;
public IsVATCharged: boolean;
public IsVATVariable: boolean;
public CertificateRequired: boolean;
public AutoSelect: boolean;
public ProductTypeDescription?: string;
public constructor(init?: Partial<PersonalisedOfferDetails>) { (Object as any).assign(this, init); }
}
export class GetCompleteInflightOrderLookupResponse
{
public Order?: InflightOrderDetails;
public Vehicle?: VehicleDetailDto;
public CurrentVoucher?: CurrentVoucherOffer;
public AvailableVoucherOffers: PersonalisedOfferDetails[] = [];
public constructor(init?: Partial<GetCompleteInflightOrderLookupResponse>) { (Object as any).assign(this, init); }
}
export class GetInflightOrderLookupRequest implements IGet
{
public OrderReference: string;
public constructor(init?: Partial<GetInflightOrderLookupRequest>) { (Object as any).assign(this, init); }
}
TypeScript GetInflightOrderLookupRequest 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/inflight/lookup/{OrderReference} 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
<GetCompleteInflightOrderLookupResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.Orders">
<AvailableVoucherOffers xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:PersonalisedOfferDetails>
<d2p1:AutoSelect>false</d2p1:AutoSelect>
<d2p1:Campaign>String</d2p1:Campaign>
<d2p1:CampaignId>0</d2p1:CampaignId>
<d2p1:Category>String</d2p1:Category>
<d2p1:CertificateRequired>false</d2p1:CertificateRequired>
<d2p1:Description>String</d2p1:Description>
<d2p1:Gross>0</d2p1:Gross>
<d2p1:Id>0</d2p1:Id>
<d2p1:IsVATCharged>false</d2p1:IsVATCharged>
<d2p1:IsVATVariable>false</d2p1:IsVATVariable>
<d2p1:MoneyOffVehicle>false</d2p1:MoneyOffVehicle>
<d2p1:Net>0</d2p1:Net>
<d2p1:ProductTypeDescription>String</d2p1:ProductTypeDescription>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:VAT>0</d2p1:VAT>
<d2p1:Vin>String</d2p1:Vin>
</d2p1:PersonalisedOfferDetails>
</AvailableVoucherOffers>
<CurrentVoucher>
<CampaignId>0</CampaignId>
<VoucherCode>String</VoucherCode>
</CurrentVoucher>
<Order xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.ServiceModel.Orders">
<d2p1:CommissionNumber>String</d2p1:CommissionNumber>
<d2p1:CustomerId>String</d2p1:CustomerId>
<d2p1:GssnId>String</d2p1:GssnId>
<d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid>
<d2p1:Id>0</d2p1:Id>
<d2p1:OrderReference>String</d2p1:OrderReference>
<d2p1:OrderType>String</d2p1:OrderType>
<d2p1:Showroom>String</d2p1:Showroom>
<d2p1:Source>0</d2p1:Source>
<d2p1:VIN>String</d2p1:VIN>
</Order>
<Vehicle xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:Account>String</d2p1:Account>
<d2p1:AccountType>String</d2p1:AccountType>
<d2p1:ActualPrice>0</d2p1:ActualPrice>
<d2p1:Age>0</d2p1:Age>
<d2p1:AvailablePackages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:AvailablePackages>
<d2p1:Baumuster>String</d2p1:Baumuster>
<d2p1:Bm7NST>String</d2p1:Bm7NST>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:Brand xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO.Filters.v2">
<d3p1:BodyStyles>
<d3p1:BodyStyle>
<d3p1:Description>String</d3p1:Description>
<d3p1:Id>0</d3p1:Id>
<d3p1:Models>
<d3p1:Model>
<d3p1:Description>String</d3p1:Description>
<d3p1:DisplayName>String</d3p1:DisplayName>
<d3p1:ExcludeFromOnlineShowroomFilters>false</d3p1:ExcludeFromOnlineShowroomFilters>
<d3p1:Id>0</d3p1:Id>
<d3p1:ImageUrlLarge>String</d3p1:ImageUrlLarge>
<d3p1:ImageUrlMedium>String</d3p1:ImageUrlMedium>
<d3p1:ImageUrlSmall>String</d3p1:ImageUrlSmall>
<d3p1:Priority>0</d3p1:Priority>
<d3p1:Specialist>false</d3p1:Specialist>
</d3p1:Model>
</d3p1:Models>
</d3p1:BodyStyle>
</d3p1:BodyStyles>
<d3p1:Description>String</d3p1:Description>
<d3p1:DisplayName>String</d3p1:DisplayName>
<d3p1:Id>0</d3p1:Id>
</d2p1:Brand>
<d2p1:BrandId>0</d2p1:BrandId>
<d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
<d2p1:ChassisNumber>String</d2p1:ChassisNumber>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:ColourCode>String</d2p1:ColourCode>
<d2p1:ColourDescription>String</d2p1:ColourDescription>
<d2p1:ColourGroup>String</d2p1:ColourGroup>
<d2p1:CommissionNumber>String</d2p1:CommissionNumber>
<d2p1:ConfirmedProductionDate>String</d2p1:ConfirmedProductionDate>
<d2p1:ConsumptionCombined>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionCombined>
<d2p1:ConsumptionExtraUrban>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionExtraUrban>
<d2p1:ConsumptionUrban>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionUrban>
<d2p1:Description>String</d2p1:Description>
<d2p1:DisplayRetailer>String</d2p1:DisplayRetailer>
<d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId>
<d2p1:DisplayRetailerId>0</d2p1:DisplayRetailerId>
<d2p1:DisplayRetailerMarketAreaId>String</d2p1:DisplayRetailerMarketAreaId>
<d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
<d2p1:ElectricRange>0</d2p1:ElectricRange>
<d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare>
<d2p1:Emission>0</d2p1:Emission>
<d2p1:EmissionCombined>0</d2p1:EmissionCombined>
<d2p1:EnergyEfficiencyClass>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Rating>String</d2p1:Rating>
</d2p1:EnergyEfficiencyClass>
<d2p1:Engine>
<d2p1:Badge>String</d2p1:Badge>
<d2p1:Id>0</d2p1:Id>
</d2p1:Engine>
<d2p1:Equipment xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
<d3p1:Equipmentv2>
<d3p1:Code>String</d3p1:Code>
<d3p1:Description>String</d3p1:Description>
<d3p1:Id>0</d3p1:Id>
<d3p1:Importance>0</d3p1:Importance>
<d3p1:IsAdditional>false</d3p1:IsAdditional>
</d3p1:Equipmentv2>
</d2p1:Equipment>
<d2p1:EquipmentCategories>
<d2p1:VehicleEquipmentCategory>
<d2p1:Code>String</d2p1:Code>
<d2p1:Description>String</d2p1:Description>
<d2p1:Equipment xmlns:d5p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
<d5p1:Equipmentv2>
<d5p1:Code>String</d5p1:Code>
<d5p1:Description>String</d5p1:Description>
<d5p1:Id>0</d5p1:Id>
<d5p1:Importance>0</d5p1:Importance>
<d5p1:IsAdditional>false</d5p1:IsAdditional>
</d5p1:Equipmentv2>
</d2p1:Equipment>
<d2p1:Order>0</d2p1:Order>
</d2p1:VehicleEquipmentCategory>
</d2p1:EquipmentCategories>
<d2p1:ForecastedArrivalDate>String</d2p1:ForecastedArrivalDate>
<d2p1:FuelType>String</d2p1:FuelType>
<d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
<d2p1:HasMildHybridEquipmentCode>false</d2p1:HasMildHybridEquipmentCode>
<d2p1:IntegratedServiceCareOptions>
<d2p1:VehicleIntegratedServiceCareOption>
<d2p1:BM7NST>String</d2p1:BM7NST>
<d2p1:CustomerDescription>String</d2p1:CustomerDescription>
<d2p1:FullModelYear>String</d2p1:FullModelYear>
<d2p1:IntegratedProductType>String</d2p1:IntegratedProductType>
<d2p1:OneAgentProductType>String</d2p1:OneAgentProductType>
<d2p1:OptionCode>String</d2p1:OptionCode>
</d2p1:VehicleIntegratedServiceCareOption>
</d2p1:IntegratedServiceCareOptions>
<d2p1:IsAllocatedToBackOrder>false</d2p1:IsAllocatedToBackOrder>
<d2p1:IsAvailableOnline>false</d2p1:IsAvailableOnline>
<d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
<d2p1:IsExcluded>false</d2p1:IsExcluded>
<d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
<d2p1:IsSellable>false</d2p1:IsSellable>
<d2p1:IsSmartDisplayRetailer>false</d2p1:IsSmartDisplayRetailer>
<d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
<d2p1:IspVehicleCustomerDescriptions xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:IspVehicleCustomerDescriptions>
<d2p1:Line>String</d2p1:Line>
<d2p1:MappedLine>String</d2p1:MappedLine>
<d2p1:Media>
<d2p1:MainImageUrl>String</d2p1:MainImageUrl>
<d2p1:NoImage>false</d2p1:NoImage>
</d2p1:Media>
<d2p1:Model>String</d2p1:Model>
<d2p1:ModelId>0</d2p1:ModelId>
<d2p1:NormalisedEmissionDirective>String</d2p1:NormalisedEmissionDirective>
<d2p1:OTR>0</d2p1:OTR>
<d2p1:OnHold>false</d2p1:OnHold>
<d2p1:P11D>0</d2p1:P11D>
<d2p1:Packages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:Packages>
<d2p1:PortArrivalDate>0001-01-01T00:00:00</d2p1:PortArrivalDate>
<d2p1:Prices>
<d2p1:Price>
<d2p1:Description>String</d2p1:Description>
<d2p1:Gross>0</d2p1:Gross>
<d2p1:Id>String</d2p1:Id>
<d2p1:Net>0</d2p1:Net>
<d2p1:Product>LIST_PRICE</d2p1:Product>
<d2p1:VAT>0</d2p1:VAT>
</d2p1:Price>
</d2p1:Prices>
<d2p1:ProductRange>String</d2p1:ProductRange>
<d2p1:RetailPriceExVat>0</d2p1:RetailPriceExVat>
<d2p1:RetailPrice_ExVAT>0</d2p1:RetailPrice_ExVAT>
<d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
<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:RegionId>0</d2p1:RegionId>
<d2p1:RegionName>String</d2p1:RegionName>
<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:Secured>false</d2p1:Secured>
<d2p1:TransmissionType>String</d2p1:TransmissionType>
<d2p1:UnderOffer>false</d2p1:UnderOffer>
<d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
<d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription>
<d2p1:UpholsteryType>String</d2p1:UpholsteryType>
<d2p1:UsageCode>String</d2p1:UsageCode>
<d2p1:VID>String</d2p1:VID>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleData>
<d2p1:VehicleAttribute>
<d2p1:Description>String</d2p1:Description>
<d2p1:Value>String</d2p1:Value>
</d2p1:VehicleAttribute>
</d2p1:VehicleData>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:Vin>String</d2p1:Vin>
<d2p1:WltpFuelConsumptionCombined>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionCombined>
<d2p1:WltpFuelConsumptionExtraHigh>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionExtraHigh>
<d2p1:WltpFuelConsumptionHigh>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionHigh>
<d2p1:WltpFuelConsumptionLow>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionLow>
<d2p1:WltpFuelConsumptionMedium>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionMedium>
</Vehicle>
</GetCompleteInflightOrderLookupResponse>