Mercedes.Agency.Orchestration.API

<back to all web services

GetVehicleRequest

Vehicle
Requires Authentication
The following routes are available for this service:
POST/v1/vehicleGet Vehicle by Vin
import Foundation
import ServiceStack

public class GetVehicleRequest : Codable
{
    public var vin:String
    public var includeAllocatedToOrder:Bool
    public var gssn:String
    public var isOneAdmin:Bool

    required public init(){}
}

public class GetVehicleResponse : Codable
{
    public var vehicle:VehicleDetailDto
    public var errors:[VehicleError] = []

    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 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 productionDate: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]

    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

    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 VehicleError : Codable
{
    public var field:String
    public var message:String

    required public init(){}
}


Swift GetVehicleRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v1/vehicle HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetVehicleRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.Vehicles">
  <Gssn>String</Gssn>
  <IncludeAllocatedToOrder>false</IncludeAllocatedToOrder>
  <IsOneAdmin>false</IsOneAdmin>
  <Vin>String</Vin>
</GetVehicleRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetVehicleResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.Vehicles">
  <Errors xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <d2p1:VehicleError>
      <d2p1:Field>String</d2p1:Field>
      <d2p1:Message>String</d2p1:Message>
    </d2p1:VehicleError>
  </Errors>
  <Vehicle xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <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: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: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: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: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:ProductionDate>String</d2p1:ProductionDate>
    <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: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>
</GetVehicleResponse>