| GET | /v1/order/inflight/lookup/{OrderReference} | Lookup order for inflight voucher code management | Validates an order reference for inflight voucher code management |
|---|
import Foundation
import ServiceStack
public class GetInflightOrderLookupRequest : IGet, Codable
{
public var orderReference:String
required public init(){}
}
public class GetCompleteInflightOrderLookupResponse : Codable
{
public var order:InflightOrderDetails
public var vehicle:VehicleDetailDto
public var currentVoucher:CurrentVoucherOffer
public var availableVoucherOffers:[PersonalisedOfferDetails] = []
required public init(){}
}
public class InflightOrderDetails : Codable
{
public var id:Int
public var guid:String
public var orderReference:String
public var customerId:String
public var gssnId:String
public var source:Int
public var vin:String
public var commissionNumber:String
public var orderType:String
public var showroom:String
required public init(){}
}
public class VehicleDetailDto : Codable
{
public var bodyStyle:String
public var vin:String
public var Description:String
public var colour:String
public var colourCode:String
public var colourDescription:String
public var colourGroup:String
public var model:String
public var commissionNumber:String
public var brandId:Int?
public var brand:Brand
public var engine:Engine
public var engineBadge:String
public var media:Media
public var line:String
public var mappedLine:String
public var upholsteryCode:String
public var upholsteryType:String
public var upholstery:String
public var upholsteryDescription:String
public var availablePackages:[String] = []
public var packages:[String] = []
public var p11D:Double
public var portArrivalDate:Date?
public var prices:[Price] = []
public var transmissionType:String
public var fuelType:String
public var vehicleClass:String
public var productRange:String
public var vehicleType:String
public var emission:Double?
public var isAvailableOnline:Bool
public var underOffer:Bool
public var isExcluded:Bool
public var isSellable:Bool
public var onHold:Bool
public var electricConsumption:Double?
public var electricRange:Double?
public var imageUrl:String
public var baumuster:String
public var retailer:Retailer
public var bm7NST:String
public var otr:Double
public var actualPrice:Double
public var isDisplayStock:Bool
public var displayRetailerId:Int?
public var displayRetailer:String
public var displayRetailerGssnId:String
public var displayRetailerMarketAreaId:String
public var isSmartDisplayRetailer:Bool
public var isSpecialistCar:Bool
public var age:Int?
public var secured:Bool
public var isHOBackOrderAccountVehicle:Bool
public var isAllocatedToBackOrder:Bool
public var usageCode:String
public var emissionCombined:Double?
public var normalisedEmissionDirective:String
public var hasMildHybridEquipmentCode:Bool
public var retailPriceExVat:Double
public var retailPrice_IncVAT:Double
public var retailPrice_ExVAT:Double
public var modelId:Int
public var vid:String
public var fullModelYearCode:String
public var chassisNumber:String
public var eligibleForIntegratedServiceCare:Bool
public var accountType:String
public var consumptionCombined:VehicleConsumption
public var consumptionExtraUrban:VehicleConsumption
public var consumptionUrban:VehicleConsumption
public var wltpFuelConsumptionCombined:VehicleConsumption
public var wltpFuelConsumptionExtraHigh:VehicleConsumption
public var wltpFuelConsumptionHigh:VehicleConsumption
public var wltpFuelConsumptionLow:VehicleConsumption
public var wltpFuelConsumptionMedium:VehicleConsumption
public var equipment:[Equipmentv2]
public var equipmentCategories:[VehicleEquipmentCategory]
public var energyEfficiencyClass:VehicleEmissionClass
public var vehicleData:[VehicleAttribute]
public var integratedServiceCareOptions:[VehicleIntegratedServiceCareOption] = []
public var ispVehicleCustomerDescriptions:[String]
public var confirmedProductionDate:String
public var forecastedArrivalDate:String
public var cesarIdShipToParty:String
public var account:String
required public init(){}
}
public class Brand : Codable
{
public var id:Int
public var Description:String
public var displayName:String
public var bodyStyles:[BodyStyle]
required public init(){}
}
public class BodyStyle : Codable
{
public var id:Int
public var Description:String
public var models:[Model]
required public init(){}
}
public class Model : Codable
{
public var id:Int
public var Description:String
public var displayName:String
public var imageUrlSmall:String
public var imageUrlMedium:String
public var imageUrlLarge:String
public var specialist:Bool
public var priority:Int?
public var excludeFromOnlineShowroomFilters:Bool?
required public init(){}
}
public class Engine : Codable
{
public var id:Int?
public var badge:String
required public init(){}
}
public class Media : Codable
{
public var noImage:Bool
public var mainImageUrl:String
required public init(){}
}
public class Price : Codable
{
public var id:String
public var Description:String
public var net:Double
public var vat:Double
public var gross:Double
public var product:OfferPriceProductType
required public init(){}
}
public enum OfferPriceProductType : String, Codable
{
case LIST_PRICE
case NUMBER_PLATE_FEE
case DELIVERY_CHARGE
case FUEL_CHARGE
case MANUFACTURER_OFFER
case PERSONALISED_MONEYOFFER
case PERSONALISED_NONMONEYOFFER
case PERSONALISED_NONMONEYOFFER_NEG
case SERVICE
case SERVICE_NEG
case GOVERNMENT_GRANT
case OUTRIGHT_PURCHASE_DISCOUNT
case VIP_OFFER
case WALLBOX_OFFER
case WALLBOX_OFFER_NEG
case ROAD_FUND_LICENCE
case FIRST_REGISTRATION_FEE
case NOT_FOUND
case ACCESSORY_OFFER
case ACCESSORY_OFFER_NEG
case MOTABILITY_DISCOUNT
}
public class Retailer : Codable
{
public var id:Int
public var gssnId:String
public var Description:String
public var street:String
public var city:String
public var postcode:String
public var googleMapPostcode:String
public var phone:String
public var fax:String
public var email:String
public var website:String
public var retailerGroupId:String
public var retailerGroupName:String
public var isOnline:Bool
public var isNewCarRetailer:Bool
public var isUsedCarRetailer:Bool
public var isCentralRetailer:Bool
public var chatEnabled:Bool
public var tradeInEnabled:Bool
public var smart:Bool
public var displayPhoneNumberNew:String
public var displayPhoneNumberUsed:String
public var latitude:Double
public var longitude:Double
public var smartDescription:String
public var smartWebsite:String
public var smartPhone:String
public var legacyId:String
public var agent:Bool
public var marketAreaId:Int
public var digitalLoungeParentGssnId:String
public var sendLeadsToDigitalLoungeParent:Bool
public var openingTimes:RetailerOpeningTimes
public var regionId:Int
public var regionName:String
required public init(){}
}
public class RetailerOpeningTimes : Codable
{
public var `new`:[RetailerOpeningTime] = []
public var used:[RetailerOpeningTime] = []
required public init(){}
}
public class RetailerOpeningTime : Codable
{
public var day:String
public var openFrom:String
public var openTo:String
public var special:String
required public init(){}
}
public class VehicleConsumption : Codable
{
public var id:Int
public var lkm:Double
public var mpg:Double
required public init(){}
}
public class Equipmentv2 : Equipment
{
public var importance:Int
public var isAdditional:Bool
required public init(){ super.init() }
private enum CodingKeys : String, CodingKey {
case importance
case isAdditional
}
required public init(from decoder: Decoder) throws {
try super.init(from: decoder)
let container = try decoder.container(keyedBy: CodingKeys.self)
importance = try container.decodeIfPresent(Int.self, forKey: .importance)
isAdditional = try container.decodeIfPresent(Bool.self, forKey: .isAdditional)
}
public override func encode(to encoder: Encoder) throws {
try super.encode(to: encoder)
var container = encoder.container(keyedBy: CodingKeys.self)
if importance != nil { try container.encode(importance, forKey: .importance) }
if isAdditional != nil { try container.encode(isAdditional, forKey: .isAdditional) }
}
}
public class Equipment : Codable
{
public var id:Int?
public var code:String
public var Description:String
required public init(){}
}
public class VehicleEquipmentCategory : Codable
{
public var order:Int
public var code:String
public var Description:String
public var equipment:[Equipmentv2]
required public init(){}
}
public class VehicleEmissionClass : Codable
{
public var colour:String
public var rating:String
required public init(){}
}
public class VehicleAttribute : Codable
{
public var Description:String
public var value:String
required public init(){}
}
public class VehicleIntegratedServiceCareOption : Codable
{
public var optionCode:String
public var bM7NST:String
public var fullModelYear:String
public var integratedProductType:String
public var customerDescription:String
public var oneAgentProductType:String
required public init(){}
}
public class CurrentVoucherOffer : Codable
{
public var campaignId:Int
public var voucherCode:String
required public init(){}
}
public class PersonalisedOfferDetails : Codable
{
public var id:Int
public var campaignId:Int
public var campaign:String
public var Description:String
public var reference:String
public var category:String
public var net:Double?
public var vat:Double
public var gross:Double
public var vin:String
public var moneyOffVehicle:Bool
public var isVATCharged:Bool
public var isVATVariable:Bool
public var certificateRequired:Bool
public var autoSelect:Bool
public var productTypeDescription:String
required public init(){}
}
Swift 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>