Mercedes.Agency.Orchestration.API

<back to all web services

GetBackOrderMatchAllRequest

BackOrder
Requires Authentication
The following routes are available for this service:
GET/v1/backorder/match/allGet Back Order Match All
GET/v1/backorder/match/all/{Guid}Get Back Order Match All by Guid
import 'package:servicestack/servicestack.dart';

class GetBackOrderMatchRequest implements IConvertible
{
    String? Guid;

    GetBackOrderMatchRequest({this.Guid});
    GetBackOrderMatchRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Guid = json['Guid'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Guid': Guid
    };

    getTypeName() => "GetBackOrderMatchRequest";
    TypeContext? context = _ctx;
}

class Vehicle implements IConvertible
{
    String? Vin;

    Vehicle({this.Vin});
    Vehicle.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Vin = json['Vin'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Vin': Vin
    };

    getTypeName() => "Vehicle";
    TypeContext? context = _ctx;
}

class VehicleCriteriaMatch implements IConvertible
{
    bool? Fuel;
    bool? Transmission;
    bool? Colour;
    bool? Upholstery;
    bool? Line;
    bool? Engine;
    bool? BodyStyle;
    bool? Packages;

    VehicleCriteriaMatch({this.Fuel,this.Transmission,this.Colour,this.Upholstery,this.Line,this.Engine,this.BodyStyle,this.Packages});
    VehicleCriteriaMatch.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Fuel = json['Fuel'];
        Transmission = json['Transmission'];
        Colour = json['Colour'];
        Upholstery = json['Upholstery'];
        Line = json['Line'];
        Engine = json['Engine'];
        BodyStyle = json['BodyStyle'];
        Packages = json['Packages'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Fuel': Fuel,
        'Transmission': Transmission,
        'Colour': Colour,
        'Upholstery': Upholstery,
        'Line': Line,
        'Engine': Engine,
        'BodyStyle': BodyStyle,
        'Packages': Packages
    };

    getTypeName() => "VehicleCriteriaMatch";
    TypeContext? context = _ctx;
}

enum OfferPriceProductType
{
    LIST_PRICE,
    NUMBER_PLATE_FEE,
    DELIVERY_CHARGE,
    FUEL_CHARGE,
    MANUFACTURER_OFFER,
    PERSONALISED_MONEYOFFER,
    PERSONALISED_NONMONEYOFFER,
    PERSONALISED_NONMONEYOFFER_NEG,
    SERVICE,
    SERVICE_NEG,
    GOVERNMENT_GRANT,
    OUTRIGHT_PURCHASE_DISCOUNT,
    VIP_OFFER,
    WALLBOX_OFFER,
    WALLBOX_OFFER_NEG,
    ROAD_FUND_LICENCE,
    FIRST_REGISTRATION_FEE,
    NOT_FOUND,
    ACCESSORY_OFFER,
    ACCESSORY_OFFER_NEG,
    MOTABILITY_DISCOUNT,
}

class Price implements IConvertible
{
    String? Id;
    String? Description;
    double? Net;
    double? VAT;
    double? Gross;
    OfferPriceProductType? Product;

    Price({this.Id,this.Description,this.Net,this.VAT,this.Gross,this.Product});
    Price.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Id = json['Id'];
        Description = json['Description'];
        Net = JsonConverters.toDouble(json['Net']);
        VAT = JsonConverters.toDouble(json['VAT']);
        Gross = JsonConverters.toDouble(json['Gross']);
        Product = JsonConverters.fromJson(json['Product'],'OfferPriceProductType',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Id': Id,
        'Description': Description,
        'Net': Net,
        'VAT': VAT,
        'Gross': Gross,
        'Product': JsonConverters.toJson(Product,'OfferPriceProductType',context!)
    };

    getTypeName() => "Price";
    TypeContext? context = _ctx;
}

class RetailerOpeningTime implements IConvertible
{
    String? Day;
    String? OpenFrom;
    String? OpenTo;
    String? Special;

    RetailerOpeningTime({this.Day,this.OpenFrom,this.OpenTo,this.Special});
    RetailerOpeningTime.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Day = json['Day'];
        OpenFrom = json['OpenFrom'];
        OpenTo = json['OpenTo'];
        Special = json['Special'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Day': Day,
        'OpenFrom': OpenFrom,
        'OpenTo': OpenTo,
        'Special': Special
    };

    getTypeName() => "RetailerOpeningTime";
    TypeContext? context = _ctx;
}

class RetailerOpeningTimes implements IConvertible
{
    List<RetailerOpeningTime>? New = [];
    List<RetailerOpeningTime>? Used = [];

    RetailerOpeningTimes({this.New,this.Used});
    RetailerOpeningTimes.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        New = JsonConverters.fromJson(json['New'],'List<RetailerOpeningTime>',context!);
        Used = JsonConverters.fromJson(json['Used'],'List<RetailerOpeningTime>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'New': JsonConverters.toJson(New,'List<RetailerOpeningTime>',context!),
        'Used': JsonConverters.toJson(Used,'List<RetailerOpeningTime>',context!)
    };

    getTypeName() => "RetailerOpeningTimes";
    TypeContext? context = _ctx;
}

class Retailer implements IConvertible
{
    int? Id;
    String? GssnId;
    String? Description;
    String? Street;
    String? City;
    String? Postcode;
    String? GoogleMapPostcode;
    String? Phone;
    String? Fax;
    String? Email;
    String? Website;
    String? RetailerGroupId;
    String? RetailerGroupName;
    bool? IsOnline;
    bool? IsNewCarRetailer;
    bool? IsUsedCarRetailer;
    bool? IsCentralRetailer;
    bool? ChatEnabled;
    bool? TradeInEnabled;
    bool? smart;
    String? DisplayPhoneNumberNew;
    String? DisplayPhoneNumberUsed;
    double? Latitude;
    double? Longitude;
    String? smartDescription;
    String? smartWebsite;
    String? smartPhone;
    String? LegacyId;
    bool? Agent;
    int? MarketAreaId;
    String? DigitalLoungeParentGssnId;
    bool? SendLeadsToDigitalLoungeParent;
    RetailerOpeningTimes? OpeningTimes;

    Retailer({this.Id,this.GssnId,this.Description,this.Street,this.City,this.Postcode,this.GoogleMapPostcode,this.Phone,this.Fax,this.Email,this.Website,this.RetailerGroupId,this.RetailerGroupName,this.IsOnline,this.IsNewCarRetailer,this.IsUsedCarRetailer,this.IsCentralRetailer,this.ChatEnabled,this.TradeInEnabled,this.smart,this.DisplayPhoneNumberNew,this.DisplayPhoneNumberUsed,this.Latitude,this.Longitude,this.smartDescription,this.smartWebsite,this.smartPhone,this.LegacyId,this.Agent,this.MarketAreaId,this.DigitalLoungeParentGssnId,this.SendLeadsToDigitalLoungeParent,this.OpeningTimes});
    Retailer.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Id = json['Id'];
        GssnId = json['GssnId'];
        Description = json['Description'];
        Street = json['Street'];
        City = json['City'];
        Postcode = json['Postcode'];
        GoogleMapPostcode = json['GoogleMapPostcode'];
        Phone = json['Phone'];
        Fax = json['Fax'];
        Email = json['Email'];
        Website = json['Website'];
        RetailerGroupId = json['RetailerGroupId'];
        RetailerGroupName = json['RetailerGroupName'];
        IsOnline = json['IsOnline'];
        IsNewCarRetailer = json['IsNewCarRetailer'];
        IsUsedCarRetailer = json['IsUsedCarRetailer'];
        IsCentralRetailer = json['IsCentralRetailer'];
        ChatEnabled = json['ChatEnabled'];
        TradeInEnabled = json['TradeInEnabled'];
        smart = json['smart'];
        DisplayPhoneNumberNew = json['DisplayPhoneNumberNew'];
        DisplayPhoneNumberUsed = json['DisplayPhoneNumberUsed'];
        Latitude = JsonConverters.toDouble(json['Latitude']);
        Longitude = JsonConverters.toDouble(json['Longitude']);
        smartDescription = json['smartDescription'];
        smartWebsite = json['smartWebsite'];
        smartPhone = json['smartPhone'];
        LegacyId = json['LegacyId'];
        Agent = json['Agent'];
        MarketAreaId = json['MarketAreaId'];
        DigitalLoungeParentGssnId = json['DigitalLoungeParentGssnId'];
        SendLeadsToDigitalLoungeParent = json['SendLeadsToDigitalLoungeParent'];
        OpeningTimes = JsonConverters.fromJson(json['OpeningTimes'],'RetailerOpeningTimes',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Id': Id,
        'GssnId': GssnId,
        'Description': Description,
        'Street': Street,
        'City': City,
        'Postcode': Postcode,
        'GoogleMapPostcode': GoogleMapPostcode,
        'Phone': Phone,
        'Fax': Fax,
        'Email': Email,
        'Website': Website,
        'RetailerGroupId': RetailerGroupId,
        'RetailerGroupName': RetailerGroupName,
        'IsOnline': IsOnline,
        'IsNewCarRetailer': IsNewCarRetailer,
        'IsUsedCarRetailer': IsUsedCarRetailer,
        'IsCentralRetailer': IsCentralRetailer,
        'ChatEnabled': ChatEnabled,
        'TradeInEnabled': TradeInEnabled,
        'smart': smart,
        'DisplayPhoneNumberNew': DisplayPhoneNumberNew,
        'DisplayPhoneNumberUsed': DisplayPhoneNumberUsed,
        'Latitude': Latitude,
        'Longitude': Longitude,
        'smartDescription': smartDescription,
        'smartWebsite': smartWebsite,
        'smartPhone': smartPhone,
        'LegacyId': LegacyId,
        'Agent': Agent,
        'MarketAreaId': MarketAreaId,
        'DigitalLoungeParentGssnId': DigitalLoungeParentGssnId,
        'SendLeadsToDigitalLoungeParent': SendLeadsToDigitalLoungeParent,
        'OpeningTimes': JsonConverters.toJson(OpeningTimes,'RetailerOpeningTimes',context!)
    };

    getTypeName() => "Retailer";
    TypeContext? context = _ctx;
}

class VehicleBaseDetail extends Vehicle implements ICommissionNumber, IConvertible
{
    String? Description;
    String? CommissionNumber;
    String? PortArrivalDate;
    String? OfferExpiryDate;
    String? Fuel;
    String? Transmission;
    String? TransmissionType;
    String? Colour;
    String? ColourDescription;
    String? ImageUrl;
    bool? Specialist;
    VehicleCriteriaMatch? VehicleCriteriaMatch;
    String? ColourGroup;
    String? Model;
    String? BodyStyle;
    String? Brand;
    String? Engine;
    String? EngineDescription;
    String? Line;
    String? Upholstery;
    String? UpholsteryDescription;
    List<String>? Packages = [];
    double? P11D;
    List<Price>? Prices = [];
    String? VehicleClass;
    String? ProductRange;
    String? VehicleType;
    double? Emission;
    String? Baumuster;
    bool? IsSellable;
    String? Bm7NST;
    double? ElectricRange;
    double? ElectricConsumption;
    bool? IsDisplayStock;
    int? DisplayRetailer_Id;
    String? DisplayRetailer;
    String? DisplayRetailerGssnId;
    Retailer? Retailer;
    int? Age;
    String? ModelYearCode;
    String? HalfModelYearCode;
    String? FullModelYearCode;
    String? ProductionDate;
    String? ChassisNumber;
    bool? EligibleForIntegratedServiceCare;

    VehicleBaseDetail({this.Description,this.CommissionNumber,this.PortArrivalDate,this.OfferExpiryDate,this.Fuel,this.Transmission,this.TransmissionType,this.Colour,this.ColourDescription,this.ImageUrl,this.Specialist,this.VehicleCriteriaMatch,this.ColourGroup,this.Model,this.BodyStyle,this.Brand,this.Engine,this.EngineDescription,this.Line,this.Upholstery,this.UpholsteryDescription,this.Packages,this.P11D,this.Prices,this.VehicleClass,this.ProductRange,this.VehicleType,this.Emission,this.Baumuster,this.IsSellable,this.Bm7NST,this.ElectricRange,this.ElectricConsumption,this.IsDisplayStock,this.DisplayRetailer_Id,this.DisplayRetailer,this.DisplayRetailerGssnId,this.Retailer,this.Age,this.ModelYearCode,this.HalfModelYearCode,this.FullModelYearCode,this.ProductionDate,this.ChassisNumber,this.EligibleForIntegratedServiceCare});
    VehicleBaseDetail.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        Description = json['Description'];
        CommissionNumber = json['CommissionNumber'];
        PortArrivalDate = json['PortArrivalDate'];
        OfferExpiryDate = json['OfferExpiryDate'];
        Fuel = json['Fuel'];
        Transmission = json['Transmission'];
        TransmissionType = json['TransmissionType'];
        Colour = json['Colour'];
        ColourDescription = json['ColourDescription'];
        ImageUrl = json['ImageUrl'];
        Specialist = json['Specialist'];
        VehicleCriteriaMatch = JsonConverters.fromJson(json['VehicleCriteriaMatch'],'VehicleCriteriaMatch',context!);
        ColourGroup = json['ColourGroup'];
        Model = json['Model'];
        BodyStyle = json['BodyStyle'];
        Brand = json['Brand'];
        Engine = json['Engine'];
        EngineDescription = json['EngineDescription'];
        Line = json['Line'];
        Upholstery = json['Upholstery'];
        UpholsteryDescription = json['UpholsteryDescription'];
        Packages = JsonConverters.fromJson(json['Packages'],'List<String>',context!);
        P11D = JsonConverters.toDouble(json['P11D']);
        Prices = JsonConverters.fromJson(json['Prices'],'List<Price>',context!);
        VehicleClass = json['VehicleClass'];
        ProductRange = json['ProductRange'];
        VehicleType = json['VehicleType'];
        Emission = JsonConverters.toDouble(json['Emission']);
        Baumuster = json['Baumuster'];
        IsSellable = json['IsSellable'];
        Bm7NST = json['Bm7NST'];
        ElectricRange = JsonConverters.toDouble(json['ElectricRange']);
        ElectricConsumption = JsonConverters.toDouble(json['ElectricConsumption']);
        IsDisplayStock = json['IsDisplayStock'];
        DisplayRetailer_Id = json['DisplayRetailer_Id'];
        DisplayRetailer = json['DisplayRetailer'];
        DisplayRetailerGssnId = json['DisplayRetailerGssnId'];
        Retailer = JsonConverters.fromJson(json['Retailer'],'Retailer',context!);
        Age = json['Age'];
        ModelYearCode = json['ModelYearCode'];
        HalfModelYearCode = json['HalfModelYearCode'];
        FullModelYearCode = json['FullModelYearCode'];
        ProductionDate = json['ProductionDate'];
        ChassisNumber = json['ChassisNumber'];
        EligibleForIntegratedServiceCare = json['EligibleForIntegratedServiceCare'];
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson()..addAll({
        'Description': Description,
        'CommissionNumber': CommissionNumber,
        'PortArrivalDate': PortArrivalDate,
        'OfferExpiryDate': OfferExpiryDate,
        'Fuel': Fuel,
        'Transmission': Transmission,
        'TransmissionType': TransmissionType,
        'Colour': Colour,
        'ColourDescription': ColourDescription,
        'ImageUrl': ImageUrl,
        'Specialist': Specialist,
        'VehicleCriteriaMatch': JsonConverters.toJson(VehicleCriteriaMatch,'VehicleCriteriaMatch',context!),
        'ColourGroup': ColourGroup,
        'Model': Model,
        'BodyStyle': BodyStyle,
        'Brand': Brand,
        'Engine': Engine,
        'EngineDescription': EngineDescription,
        'Line': Line,
        'Upholstery': Upholstery,
        'UpholsteryDescription': UpholsteryDescription,
        'Packages': JsonConverters.toJson(Packages,'List<String>',context!),
        'P11D': P11D,
        'Prices': JsonConverters.toJson(Prices,'List<Price>',context!),
        'VehicleClass': VehicleClass,
        'ProductRange': ProductRange,
        'VehicleType': VehicleType,
        'Emission': Emission,
        'Baumuster': Baumuster,
        'IsSellable': IsSellable,
        'Bm7NST': Bm7NST,
        'ElectricRange': ElectricRange,
        'ElectricConsumption': ElectricConsumption,
        'IsDisplayStock': IsDisplayStock,
        'DisplayRetailer_Id': DisplayRetailer_Id,
        'DisplayRetailer': DisplayRetailer,
        'DisplayRetailerGssnId': DisplayRetailerGssnId,
        'Retailer': JsonConverters.toJson(Retailer,'Retailer',context!),
        'Age': Age,
        'ModelYearCode': ModelYearCode,
        'HalfModelYearCode': HalfModelYearCode,
        'FullModelYearCode': FullModelYearCode,
        'ProductionDate': ProductionDate,
        'ChassisNumber': ChassisNumber,
        'EligibleForIntegratedServiceCare': EligibleForIntegratedServiceCare
    });

    getTypeName() => "VehicleBaseDetail";
    TypeContext? context = _ctx;
}

class VehicleConsumption implements IConvertible
{
    int? Id;
    double? Lkm;
    double? Mpg;

    VehicleConsumption({this.Id,this.Lkm,this.Mpg});
    VehicleConsumption.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Id = json['Id'];
        Lkm = JsonConverters.toDouble(json['Lkm']);
        Mpg = JsonConverters.toDouble(json['Mpg']);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Id': Id,
        'Lkm': Lkm,
        'Mpg': Mpg
    };

    getTypeName() => "VehicleConsumption";
    TypeContext? context = _ctx;
}

class Equipment implements IConvertible
{
    int? Id;
    String? Code;
    String? Description;

    Equipment({this.Id,this.Code,this.Description});
    Equipment.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Id = json['Id'];
        Code = json['Code'];
        Description = json['Description'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Id': Id,
        'Code': Code,
        'Description': Description
    };

    getTypeName() => "Equipment";
    TypeContext? context = _ctx;
}

class Equipmentv2 extends Equipment implements IConvertible
{
    int? Importance;
    bool? IsAdditional;

    Equipmentv2({this.Importance,this.IsAdditional});
    Equipmentv2.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        Importance = json['Importance'];
        IsAdditional = json['IsAdditional'];
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson()..addAll({
        'Importance': Importance,
        'IsAdditional': IsAdditional
    });

    getTypeName() => "Equipmentv2";
    TypeContext? context = _ctx;
}

class VehicleEquipmentCategory implements IConvertible
{
    int? Order;
    String? Code;
    String? Description;
    List<Equipmentv2>? Equipment;

    VehicleEquipmentCategory({this.Order,this.Code,this.Description,this.Equipment});
    VehicleEquipmentCategory.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Order = json['Order'];
        Code = json['Code'];
        Description = json['Description'];
        Equipment = JsonConverters.fromJson(json['Equipment'],'List<Equipmentv2>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Order': Order,
        'Code': Code,
        'Description': Description,
        'Equipment': JsonConverters.toJson(Equipment,'List<Equipmentv2>',context!)
    };

    getTypeName() => "VehicleEquipmentCategory";
    TypeContext? context = _ctx;
}

class VehicleEmissionClass implements IConvertible
{
    String? Colour;
    String? Rating;

    VehicleEmissionClass({this.Colour,this.Rating});
    VehicleEmissionClass.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Colour = json['Colour'];
        Rating = json['Rating'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Colour': Colour,
        'Rating': Rating
    };

    getTypeName() => "VehicleEmissionClass";
    TypeContext? context = _ctx;
}

class VehicleAttribute implements IConvertible
{
    String? Description;
    String? Value;

    VehicleAttribute({this.Description,this.Value});
    VehicleAttribute.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Description = json['Description'];
        Value = json['Value'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Description': Description,
        'Value': Value
    };

    getTypeName() => "VehicleAttribute";
    TypeContext? context = _ctx;
}

class VehicleIntegratedServiceCareOption implements IConvertible
{
    String? OptionCode;
    String? BM7NST;
    String? FullModelYear;
    String? IntegratedProductType;
    String? CustomerDescription;
    String? OneAgentProductType;

    VehicleIntegratedServiceCareOption({this.OptionCode,this.BM7NST,this.FullModelYear,this.IntegratedProductType,this.CustomerDescription,this.OneAgentProductType});
    VehicleIntegratedServiceCareOption.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        OptionCode = json['OptionCode'];
        BM7NST = json['BM7NST'];
        FullModelYear = json['FullModelYear'];
        IntegratedProductType = json['IntegratedProductType'];
        CustomerDescription = json['CustomerDescription'];
        OneAgentProductType = json['OneAgentProductType'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'OptionCode': OptionCode,
        'BM7NST': BM7NST,
        'FullModelYear': FullModelYear,
        'IntegratedProductType': IntegratedProductType,
        'CustomerDescription': CustomerDescription,
        'OneAgentProductType': OneAgentProductType
    };

    getTypeName() => "VehicleIntegratedServiceCareOption";
    TypeContext? context = _ctx;
}

class VehicleDetail extends VehicleBaseDetail implements IConvertible
{
    String? RetailPrice_ExVAT;
    String? OTR;
    String? ActualPrice;
    String? TotalOfferValue;
    bool? IsHOBackOrderAccountVehicle;
    VehicleConsumption? ConsumptionCombined;
    VehicleConsumption? ConsumptionExtraUrban;
    VehicleConsumption? ConsumptionUrban;
    VehicleConsumption? WltpFuelConsumptionCombined;
    VehicleConsumption? WltpFuelConsumptionExtraHigh;
    VehicleConsumption? WltpFuelConsumptionHigh;
    VehicleConsumption? WltpFuelConsumptionLow;
    VehicleConsumption? WltpFuelConsumptionMedium;
    List<VehicleEquipmentCategory>? EquipmentCategories;
    VehicleEmissionClass? VehicleEnergyEfficiencyClass;
    List<VehicleAttribute>? VehicleData;
    List<VehicleIntegratedServiceCareOption>? IntegratedProducts = [];
    List<String>? IspVehicleCustomerDescriptions;
    String? ColourCode;
    String? UpholsteryCode;

    VehicleDetail({this.RetailPrice_ExVAT,this.OTR,this.ActualPrice,this.TotalOfferValue,this.IsHOBackOrderAccountVehicle,this.ConsumptionCombined,this.ConsumptionExtraUrban,this.ConsumptionUrban,this.WltpFuelConsumptionCombined,this.WltpFuelConsumptionExtraHigh,this.WltpFuelConsumptionHigh,this.WltpFuelConsumptionLow,this.WltpFuelConsumptionMedium,this.EquipmentCategories,this.VehicleEnergyEfficiencyClass,this.VehicleData,this.IntegratedProducts,this.IspVehicleCustomerDescriptions,this.ColourCode,this.UpholsteryCode});
    VehicleDetail.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        RetailPrice_ExVAT = json['RetailPrice_ExVAT'];
        OTR = json['OTR'];
        ActualPrice = json['ActualPrice'];
        TotalOfferValue = json['TotalOfferValue'];
        IsHOBackOrderAccountVehicle = json['IsHOBackOrderAccountVehicle'];
        ConsumptionCombined = JsonConverters.fromJson(json['ConsumptionCombined'],'VehicleConsumption',context!);
        ConsumptionExtraUrban = JsonConverters.fromJson(json['ConsumptionExtraUrban'],'VehicleConsumption',context!);
        ConsumptionUrban = JsonConverters.fromJson(json['ConsumptionUrban'],'VehicleConsumption',context!);
        WltpFuelConsumptionCombined = JsonConverters.fromJson(json['WltpFuelConsumptionCombined'],'VehicleConsumption',context!);
        WltpFuelConsumptionExtraHigh = JsonConverters.fromJson(json['WltpFuelConsumptionExtraHigh'],'VehicleConsumption',context!);
        WltpFuelConsumptionHigh = JsonConverters.fromJson(json['WltpFuelConsumptionHigh'],'VehicleConsumption',context!);
        WltpFuelConsumptionLow = JsonConverters.fromJson(json['WltpFuelConsumptionLow'],'VehicleConsumption',context!);
        WltpFuelConsumptionMedium = JsonConverters.fromJson(json['WltpFuelConsumptionMedium'],'VehicleConsumption',context!);
        EquipmentCategories = JsonConverters.fromJson(json['EquipmentCategories'],'List<VehicleEquipmentCategory>',context!);
        VehicleEnergyEfficiencyClass = JsonConverters.fromJson(json['VehicleEnergyEfficiencyClass'],'VehicleEmissionClass',context!);
        VehicleData = JsonConverters.fromJson(json['VehicleData'],'List<VehicleAttribute>',context!);
        IntegratedProducts = JsonConverters.fromJson(json['IntegratedProducts'],'List<VehicleIntegratedServiceCareOption>',context!);
        IspVehicleCustomerDescriptions = JsonConverters.fromJson(json['IspVehicleCustomerDescriptions'],'List<String>',context!);
        ColourCode = json['ColourCode'];
        UpholsteryCode = json['UpholsteryCode'];
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson()..addAll({
        'RetailPrice_ExVAT': RetailPrice_ExVAT,
        'OTR': OTR,
        'ActualPrice': ActualPrice,
        'TotalOfferValue': TotalOfferValue,
        'IsHOBackOrderAccountVehicle': IsHOBackOrderAccountVehicle,
        'ConsumptionCombined': JsonConverters.toJson(ConsumptionCombined,'VehicleConsumption',context!),
        'ConsumptionExtraUrban': JsonConverters.toJson(ConsumptionExtraUrban,'VehicleConsumption',context!),
        'ConsumptionUrban': JsonConverters.toJson(ConsumptionUrban,'VehicleConsumption',context!),
        'WltpFuelConsumptionCombined': JsonConverters.toJson(WltpFuelConsumptionCombined,'VehicleConsumption',context!),
        'WltpFuelConsumptionExtraHigh': JsonConverters.toJson(WltpFuelConsumptionExtraHigh,'VehicleConsumption',context!),
        'WltpFuelConsumptionHigh': JsonConverters.toJson(WltpFuelConsumptionHigh,'VehicleConsumption',context!),
        'WltpFuelConsumptionLow': JsonConverters.toJson(WltpFuelConsumptionLow,'VehicleConsumption',context!),
        'WltpFuelConsumptionMedium': JsonConverters.toJson(WltpFuelConsumptionMedium,'VehicleConsumption',context!),
        'EquipmentCategories': JsonConverters.toJson(EquipmentCategories,'List<VehicleEquipmentCategory>',context!),
        'VehicleEnergyEfficiencyClass': JsonConverters.toJson(VehicleEnergyEfficiencyClass,'VehicleEmissionClass',context!),
        'VehicleData': JsonConverters.toJson(VehicleData,'List<VehicleAttribute>',context!),
        'IntegratedProducts': JsonConverters.toJson(IntegratedProducts,'List<VehicleIntegratedServiceCareOption>',context!),
        'IspVehicleCustomerDescriptions': JsonConverters.toJson(IspVehicleCustomerDescriptions,'List<String>',context!),
        'ColourCode': ColourCode,
        'UpholsteryCode': UpholsteryCode
    });

    getTypeName() => "VehicleDetail";
    TypeContext? context = _ctx;
}

class BackOrderVehicle extends VehicleDetail implements IConvertible
{
    String? VehicleUsage;
    bool? UnderOffer;
    String? Vid;
    String? Fin;
    String? ModelYear;
    double? RetailPrice_IncVAT;
    bool? IsAMG;
    String? Nst;
    String? BM7NST;
    double? Acceleration;
    double? BootCapacity;
    double? TopSpeed;
    String? DriveConcept;
    double? CombustionPowerHp;
    double? ElectricPowerKw;
    double? ElectricPowerHp;
    double? CombinedPowerKw;
    double? CombinedPowerHP;
    String? EmissionCombined;
    String? EmissionExtraUrban;
    String? EmissionUrban;
    String? EmissionDirective;
    String? EnergyEfficiencyClass;
    double? WltpCombined;
    double? WltpLow;
    double? WltpMedium;
    double? WltpHigh;
    double? WltpExtraHigh;
    double? WltpEmissionCombined;
    DateTime? CreationDate;
    DateTime? LastUpdated;
    String? DisplayStockAgent;
    bool? IsSpecialistCar;
    String? Account;
    String? Location;
    String? CesarIdShipToParty;
    String? VehicleUsageCode;
    bool? MbukSecured;

    BackOrderVehicle({this.VehicleUsage,this.UnderOffer,this.Vid,this.Fin,this.ModelYear,this.RetailPrice_IncVAT,this.IsAMG,this.Nst,this.BM7NST,this.Acceleration,this.BootCapacity,this.TopSpeed,this.DriveConcept,this.CombustionPowerHp,this.ElectricPowerKw,this.ElectricPowerHp,this.CombinedPowerKw,this.CombinedPowerHP,this.EmissionCombined,this.EmissionExtraUrban,this.EmissionUrban,this.EmissionDirective,this.EnergyEfficiencyClass,this.WltpCombined,this.WltpLow,this.WltpMedium,this.WltpHigh,this.WltpExtraHigh,this.WltpEmissionCombined,this.CreationDate,this.LastUpdated,this.DisplayStockAgent,this.IsSpecialistCar,this.Account,this.Location,this.CesarIdShipToParty,this.VehicleUsageCode,this.MbukSecured});
    BackOrderVehicle.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        VehicleUsage = json['VehicleUsage'];
        UnderOffer = json['UnderOffer'];
        Vid = json['Vid'];
        Fin = json['Fin'];
        ModelYear = json['ModelYear'];
        RetailPrice_IncVAT = JsonConverters.toDouble(json['RetailPrice_IncVAT']);
        IsAMG = json['IsAMG'];
        Nst = json['Nst'];
        BM7NST = json['BM7NST'];
        Acceleration = JsonConverters.toDouble(json['Acceleration']);
        BootCapacity = JsonConverters.toDouble(json['BootCapacity']);
        TopSpeed = JsonConverters.toDouble(json['TopSpeed']);
        DriveConcept = json['DriveConcept'];
        CombustionPowerHp = JsonConverters.toDouble(json['CombustionPowerHp']);
        ElectricPowerKw = JsonConverters.toDouble(json['ElectricPowerKw']);
        ElectricPowerHp = JsonConverters.toDouble(json['ElectricPowerHp']);
        CombinedPowerKw = JsonConverters.toDouble(json['CombinedPowerKw']);
        CombinedPowerHP = JsonConverters.toDouble(json['CombinedPowerHP']);
        EmissionCombined = json['EmissionCombined'];
        EmissionExtraUrban = json['EmissionExtraUrban'];
        EmissionUrban = json['EmissionUrban'];
        EmissionDirective = json['EmissionDirective'];
        EnergyEfficiencyClass = json['EnergyEfficiencyClass'];
        WltpCombined = JsonConverters.toDouble(json['WltpCombined']);
        WltpLow = JsonConverters.toDouble(json['WltpLow']);
        WltpMedium = JsonConverters.toDouble(json['WltpMedium']);
        WltpHigh = JsonConverters.toDouble(json['WltpHigh']);
        WltpExtraHigh = JsonConverters.toDouble(json['WltpExtraHigh']);
        WltpEmissionCombined = JsonConverters.toDouble(json['WltpEmissionCombined']);
        CreationDate = JsonConverters.fromJson(json['CreationDate'],'DateTime',context!);
        LastUpdated = JsonConverters.fromJson(json['LastUpdated'],'DateTime',context!);
        DisplayStockAgent = json['DisplayStockAgent'];
        IsSpecialistCar = json['IsSpecialistCar'];
        Account = json['Account'];
        Location = json['Location'];
        CesarIdShipToParty = json['CesarIdShipToParty'];
        VehicleUsageCode = json['VehicleUsageCode'];
        MbukSecured = json['MbukSecured'];
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson()..addAll({
        'VehicleUsage': VehicleUsage,
        'UnderOffer': UnderOffer,
        'Vid': Vid,
        'Fin': Fin,
        'ModelYear': ModelYear,
        'RetailPrice_IncVAT': RetailPrice_IncVAT,
        'IsAMG': IsAMG,
        'Nst': Nst,
        'BM7NST': BM7NST,
        'Acceleration': Acceleration,
        'BootCapacity': BootCapacity,
        'TopSpeed': TopSpeed,
        'DriveConcept': DriveConcept,
        'CombustionPowerHp': CombustionPowerHp,
        'ElectricPowerKw': ElectricPowerKw,
        'ElectricPowerHp': ElectricPowerHp,
        'CombinedPowerKw': CombinedPowerKw,
        'CombinedPowerHP': CombinedPowerHP,
        'EmissionCombined': EmissionCombined,
        'EmissionExtraUrban': EmissionExtraUrban,
        'EmissionUrban': EmissionUrban,
        'EmissionDirective': EmissionDirective,
        'EnergyEfficiencyClass': EnergyEfficiencyClass,
        'WltpCombined': WltpCombined,
        'WltpLow': WltpLow,
        'WltpMedium': WltpMedium,
        'WltpHigh': WltpHigh,
        'WltpExtraHigh': WltpExtraHigh,
        'WltpEmissionCombined': WltpEmissionCombined,
        'CreationDate': JsonConverters.toJson(CreationDate,'DateTime',context!),
        'LastUpdated': JsonConverters.toJson(LastUpdated,'DateTime',context!),
        'DisplayStockAgent': DisplayStockAgent,
        'IsSpecialistCar': IsSpecialistCar,
        'Account': Account,
        'Location': Location,
        'CesarIdShipToParty': CesarIdShipToParty,
        'VehicleUsageCode': VehicleUsageCode,
        'MbukSecured': MbukSecured
    });

    getTypeName() => "BackOrderVehicle";
    TypeContext? context = _ctx;
}

class GetBackOrderMatchResponse implements IConvertible
{
    List<BackOrderVehicle>? Vehicles = [];
    List<BackOrderVehicle>? ClosestMatchVehicles = [];
    List<BackOrderVehicle>? OtherMatchVehicles = [];
    List<BackOrderVehicle>? ModelMatchVehicles = [];

    GetBackOrderMatchResponse({this.Vehicles,this.ClosestMatchVehicles,this.OtherMatchVehicles,this.ModelMatchVehicles});
    GetBackOrderMatchResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Vehicles = JsonConverters.fromJson(json['Vehicles'],'List<BackOrderVehicle>',context!);
        ClosestMatchVehicles = JsonConverters.fromJson(json['ClosestMatchVehicles'],'List<BackOrderVehicle>',context!);
        OtherMatchVehicles = JsonConverters.fromJson(json['OtherMatchVehicles'],'List<BackOrderVehicle>',context!);
        ModelMatchVehicles = JsonConverters.fromJson(json['ModelMatchVehicles'],'List<BackOrderVehicle>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Vehicles': JsonConverters.toJson(Vehicles,'List<BackOrderVehicle>',context!),
        'ClosestMatchVehicles': JsonConverters.toJson(ClosestMatchVehicles,'List<BackOrderVehicle>',context!),
        'OtherMatchVehicles': JsonConverters.toJson(OtherMatchVehicles,'List<BackOrderVehicle>',context!),
        'ModelMatchVehicles': JsonConverters.toJson(ModelMatchVehicles,'List<BackOrderVehicle>',context!)
    };

    getTypeName() => "GetBackOrderMatchResponse";
    TypeContext? context = _ctx;
}

class GetBackOrderMatchAllRequest extends GetBackOrderMatchRequest implements IGet, IConvertible
{
    GetBackOrderMatchAllRequest();
    GetBackOrderMatchAllRequest.fromJson(Map<String, dynamic> json) : super.fromJson(json);
    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson();
    getTypeName() => "GetBackOrderMatchAllRequest";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'prod_api_agency_orch_mb_dhc.rapp_customers.co.uk', types: <String, TypeInfo> {
    'GetBackOrderMatchRequest': TypeInfo(TypeOf.Class, create:() => GetBackOrderMatchRequest()),
    'Vehicle': TypeInfo(TypeOf.Class, create:() => Vehicle()),
    'VehicleCriteriaMatch': TypeInfo(TypeOf.Class, create:() => VehicleCriteriaMatch()),
    'OfferPriceProductType': TypeInfo(TypeOf.Enum, enumValues:OfferPriceProductType.values),
    'Price': TypeInfo(TypeOf.Class, create:() => Price()),
    'RetailerOpeningTime': TypeInfo(TypeOf.Class, create:() => RetailerOpeningTime()),
    'RetailerOpeningTimes': TypeInfo(TypeOf.Class, create:() => RetailerOpeningTimes()),
    'List<RetailerOpeningTime>': TypeInfo(TypeOf.Class, create:() => <RetailerOpeningTime>[]),
    'Retailer': TypeInfo(TypeOf.Class, create:() => Retailer()),
    'VehicleBaseDetail': TypeInfo(TypeOf.Class, create:() => VehicleBaseDetail()),
    'List<Price>': TypeInfo(TypeOf.Class, create:() => <Price>[]),
    'VehicleConsumption': TypeInfo(TypeOf.Class, create:() => VehicleConsumption()),
    'Equipment': TypeInfo(TypeOf.Class, create:() => Equipment()),
    'Equipmentv2': TypeInfo(TypeOf.Class, create:() => Equipmentv2()),
    'VehicleEquipmentCategory': TypeInfo(TypeOf.Class, create:() => VehicleEquipmentCategory()),
    'List<Equipmentv2>': TypeInfo(TypeOf.Class, create:() => <Equipmentv2>[]),
    'VehicleEmissionClass': TypeInfo(TypeOf.Class, create:() => VehicleEmissionClass()),
    'VehicleAttribute': TypeInfo(TypeOf.Class, create:() => VehicleAttribute()),
    'VehicleIntegratedServiceCareOption': TypeInfo(TypeOf.Class, create:() => VehicleIntegratedServiceCareOption()),
    'VehicleDetail': TypeInfo(TypeOf.Class, create:() => VehicleDetail()),
    'List<VehicleEquipmentCategory>': TypeInfo(TypeOf.Class, create:() => <VehicleEquipmentCategory>[]),
    'List<VehicleAttribute>': TypeInfo(TypeOf.Class, create:() => <VehicleAttribute>[]),
    'List<VehicleIntegratedServiceCareOption>': TypeInfo(TypeOf.Class, create:() => <VehicleIntegratedServiceCareOption>[]),
    'BackOrderVehicle': TypeInfo(TypeOf.Class, create:() => BackOrderVehicle()),
    'GetBackOrderMatchResponse': TypeInfo(TypeOf.Class, create:() => GetBackOrderMatchResponse()),
    'List<BackOrderVehicle>': TypeInfo(TypeOf.Class, create:() => <BackOrderVehicle>[]),
    'GetBackOrderMatchAllRequest': TypeInfo(TypeOf.Class, create:() => GetBackOrderMatchAllRequest()),
});

Dart GetBackOrderMatchAllRequest 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.

GET /v1/backorder/match/all 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

<GetBackOrderMatchResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders">
  <ClosestMatchVehicles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <d2p1:BackOrderVehicle>
      <d2p1:Vin>String</d2p1:Vin>
      <d2p1:Age>0</d2p1:Age>
      <d2p1:Baumuster>String</d2p1:Baumuster>
      <d2p1:Bm7NST>String</d2p1:Bm7NST>
      <d2p1:BodyStyle>String</d2p1:BodyStyle>
      <d2p1:Brand>String</d2p1:Brand>
      <d2p1:ChassisNumber>String</d2p1:ChassisNumber>
      <d2p1:Colour>String</d2p1:Colour>
      <d2p1:ColourDescription>String</d2p1:ColourDescription>
      <d2p1:ColourGroup>String</d2p1:ColourGroup>
      <d2p1:CommissionNumber>String</d2p1:CommissionNumber>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:DisplayRetailer>String</d2p1:DisplayRetailer>
      <d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId>
      <d2p1:DisplayRetailer_Id>0</d2p1:DisplayRetailer_Id>
      <d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
      <d2p1:ElectricRange>0</d2p1:ElectricRange>
      <d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare>
      <d2p1:Emission>0</d2p1:Emission>
      <d2p1:Engine>String</d2p1:Engine>
      <d2p1:EngineDescription>String</d2p1:EngineDescription>
      <d2p1:Fuel>String</d2p1:Fuel>
      <d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
      <d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode>
      <d2p1:ImageUrl>String</d2p1:ImageUrl>
      <d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
      <d2p1:IsSellable>false</d2p1:IsSellable>
      <d2p1:Line>String</d2p1:Line>
      <d2p1:Model>String</d2p1:Model>
      <d2p1:ModelYearCode>String</d2p1:ModelYearCode>
      <d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
      <d2p1:P11D>0</d2p1:P11D>
      <d2p1:Packages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:Packages>
      <d2p1:PortArrivalDate>String</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: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:Specialist>false</d2p1:Specialist>
      <d2p1:Transmission>String</d2p1:Transmission>
      <d2p1:TransmissionType>String</d2p1:TransmissionType>
      <d2p1:Upholstery>String</d2p1:Upholstery>
      <d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription>
      <d2p1:VehicleClass>String</d2p1:VehicleClass>
      <d2p1:VehicleCriteriaMatch>
        <d2p1:BodyStyle>false</d2p1:BodyStyle>
        <d2p1:Colour>false</d2p1:Colour>
        <d2p1:Engine>false</d2p1:Engine>
        <d2p1:Fuel>false</d2p1:Fuel>
        <d2p1:Line>false</d2p1:Line>
        <d2p1:Packages>false</d2p1:Packages>
        <d2p1:Transmission>false</d2p1:Transmission>
        <d2p1:Upholstery>false</d2p1:Upholstery>
      </d2p1:VehicleCriteriaMatch>
      <d2p1:VehicleType>String</d2p1:VehicleType>
      <d2p1:ActualPrice>String</d2p1:ActualPrice>
      <d2p1:ColourCode>String</d2p1:ColourCode>
      <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:EquipmentCategories>
        <d2p1:VehicleEquipmentCategory>
          <d2p1:Code>String</d2p1:Code>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Equipment xmlns:d6p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
            <d6p1:Equipmentv2>
              <d6p1:Code>String</d6p1:Code>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:Id>0</d6p1:Id>
              <d6p1:Importance>0</d6p1:Importance>
              <d6p1:IsAdditional>false</d6p1:IsAdditional>
            </d6p1:Equipmentv2>
          </d2p1:Equipment>
          <d2p1:Order>0</d2p1:Order>
        </d2p1:VehicleEquipmentCategory>
      </d2p1:EquipmentCategories>
      <d2p1:IntegratedProducts>
        <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:IntegratedProducts>
      <d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
      <d2p1:IspVehicleCustomerDescriptions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:IspVehicleCustomerDescriptions>
      <d2p1:OTR>String</d2p1:OTR>
      <d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
      <d2p1:TotalOfferValue>String</d2p1:TotalOfferValue>
      <d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
      <d2p1:VehicleData>
        <d2p1:VehicleAttribute>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Value>String</d2p1:Value>
        </d2p1:VehicleAttribute>
      </d2p1:VehicleData>
      <d2p1:VehicleEnergyEfficiencyClass>
        <d2p1:Colour>String</d2p1:Colour>
        <d2p1:Rating>String</d2p1:Rating>
      </d2p1:VehicleEnergyEfficiencyClass>
      <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>
      <d2p1:Acceleration>0</d2p1:Acceleration>
      <d2p1:Account>String</d2p1:Account>
      <d2p1:BM7NST>String</d2p1:BM7NST>
      <d2p1:BootCapacity>0</d2p1:BootCapacity>
      <d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
      <d2p1:CombinedPowerHP>0</d2p1:CombinedPowerHP>
      <d2p1:CombinedPowerKw>0</d2p1:CombinedPowerKw>
      <d2p1:CombustionPowerHp>0</d2p1:CombustionPowerHp>
      <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
      <d2p1:DisplayStockAgent>String</d2p1:DisplayStockAgent>
      <d2p1:DriveConcept>String</d2p1:DriveConcept>
      <d2p1:ElectricPowerHp>0</d2p1:ElectricPowerHp>
      <d2p1:ElectricPowerKw>0</d2p1:ElectricPowerKw>
      <d2p1:EmissionCombined>String</d2p1:EmissionCombined>
      <d2p1:EmissionDirective>String</d2p1:EmissionDirective>
      <d2p1:EmissionExtraUrban>String</d2p1:EmissionExtraUrban>
      <d2p1:EmissionUrban>String</d2p1:EmissionUrban>
      <d2p1:EnergyEfficiencyClass>String</d2p1:EnergyEfficiencyClass>
      <d2p1:Fin>String</d2p1:Fin>
      <d2p1:IsAMG>false</d2p1:IsAMG>
      <d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
      <d2p1:LastUpdated>0001-01-01T00:00:00</d2p1:LastUpdated>
      <d2p1:Location>String</d2p1:Location>
      <d2p1:MbukSecured>false</d2p1:MbukSecured>
      <d2p1:ModelYear>String</d2p1:ModelYear>
      <d2p1:Nst>String</d2p1:Nst>
      <d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
      <d2p1:TopSpeed>0</d2p1:TopSpeed>
      <d2p1:UnderOffer>false</d2p1:UnderOffer>
      <d2p1:VehicleUsage>String</d2p1:VehicleUsage>
      <d2p1:VehicleUsageCode>String</d2p1:VehicleUsageCode>
      <d2p1:Vid>String</d2p1:Vid>
      <d2p1:WltpCombined>0</d2p1:WltpCombined>
      <d2p1:WltpEmissionCombined>0</d2p1:WltpEmissionCombined>
      <d2p1:WltpExtraHigh>0</d2p1:WltpExtraHigh>
      <d2p1:WltpHigh>0</d2p1:WltpHigh>
      <d2p1:WltpLow>0</d2p1:WltpLow>
      <d2p1:WltpMedium>0</d2p1:WltpMedium>
    </d2p1:BackOrderVehicle>
  </ClosestMatchVehicles>
  <ModelMatchVehicles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <d2p1:BackOrderVehicle>
      <d2p1:Vin>String</d2p1:Vin>
      <d2p1:Age>0</d2p1:Age>
      <d2p1:Baumuster>String</d2p1:Baumuster>
      <d2p1:Bm7NST>String</d2p1:Bm7NST>
      <d2p1:BodyStyle>String</d2p1:BodyStyle>
      <d2p1:Brand>String</d2p1:Brand>
      <d2p1:ChassisNumber>String</d2p1:ChassisNumber>
      <d2p1:Colour>String</d2p1:Colour>
      <d2p1:ColourDescription>String</d2p1:ColourDescription>
      <d2p1:ColourGroup>String</d2p1:ColourGroup>
      <d2p1:CommissionNumber>String</d2p1:CommissionNumber>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:DisplayRetailer>String</d2p1:DisplayRetailer>
      <d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId>
      <d2p1:DisplayRetailer_Id>0</d2p1:DisplayRetailer_Id>
      <d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
      <d2p1:ElectricRange>0</d2p1:ElectricRange>
      <d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare>
      <d2p1:Emission>0</d2p1:Emission>
      <d2p1:Engine>String</d2p1:Engine>
      <d2p1:EngineDescription>String</d2p1:EngineDescription>
      <d2p1:Fuel>String</d2p1:Fuel>
      <d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
      <d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode>
      <d2p1:ImageUrl>String</d2p1:ImageUrl>
      <d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
      <d2p1:IsSellable>false</d2p1:IsSellable>
      <d2p1:Line>String</d2p1:Line>
      <d2p1:Model>String</d2p1:Model>
      <d2p1:ModelYearCode>String</d2p1:ModelYearCode>
      <d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
      <d2p1:P11D>0</d2p1:P11D>
      <d2p1:Packages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:Packages>
      <d2p1:PortArrivalDate>String</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: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:Specialist>false</d2p1:Specialist>
      <d2p1:Transmission>String</d2p1:Transmission>
      <d2p1:TransmissionType>String</d2p1:TransmissionType>
      <d2p1:Upholstery>String</d2p1:Upholstery>
      <d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription>
      <d2p1:VehicleClass>String</d2p1:VehicleClass>
      <d2p1:VehicleCriteriaMatch>
        <d2p1:BodyStyle>false</d2p1:BodyStyle>
        <d2p1:Colour>false</d2p1:Colour>
        <d2p1:Engine>false</d2p1:Engine>
        <d2p1:Fuel>false</d2p1:Fuel>
        <d2p1:Line>false</d2p1:Line>
        <d2p1:Packages>false</d2p1:Packages>
        <d2p1:Transmission>false</d2p1:Transmission>
        <d2p1:Upholstery>false</d2p1:Upholstery>
      </d2p1:VehicleCriteriaMatch>
      <d2p1:VehicleType>String</d2p1:VehicleType>
      <d2p1:ActualPrice>String</d2p1:ActualPrice>
      <d2p1:ColourCode>String</d2p1:ColourCode>
      <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:EquipmentCategories>
        <d2p1:VehicleEquipmentCategory>
          <d2p1:Code>String</d2p1:Code>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Equipment xmlns:d6p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
            <d6p1:Equipmentv2>
              <d6p1:Code>String</d6p1:Code>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:Id>0</d6p1:Id>
              <d6p1:Importance>0</d6p1:Importance>
              <d6p1:IsAdditional>false</d6p1:IsAdditional>
            </d6p1:Equipmentv2>
          </d2p1:Equipment>
          <d2p1:Order>0</d2p1:Order>
        </d2p1:VehicleEquipmentCategory>
      </d2p1:EquipmentCategories>
      <d2p1:IntegratedProducts>
        <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:IntegratedProducts>
      <d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
      <d2p1:IspVehicleCustomerDescriptions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:IspVehicleCustomerDescriptions>
      <d2p1:OTR>String</d2p1:OTR>
      <d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
      <d2p1:TotalOfferValue>String</d2p1:TotalOfferValue>
      <d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
      <d2p1:VehicleData>
        <d2p1:VehicleAttribute>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Value>String</d2p1:Value>
        </d2p1:VehicleAttribute>
      </d2p1:VehicleData>
      <d2p1:VehicleEnergyEfficiencyClass>
        <d2p1:Colour>String</d2p1:Colour>
        <d2p1:Rating>String</d2p1:Rating>
      </d2p1:VehicleEnergyEfficiencyClass>
      <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>
      <d2p1:Acceleration>0</d2p1:Acceleration>
      <d2p1:Account>String</d2p1:Account>
      <d2p1:BM7NST>String</d2p1:BM7NST>
      <d2p1:BootCapacity>0</d2p1:BootCapacity>
      <d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
      <d2p1:CombinedPowerHP>0</d2p1:CombinedPowerHP>
      <d2p1:CombinedPowerKw>0</d2p1:CombinedPowerKw>
      <d2p1:CombustionPowerHp>0</d2p1:CombustionPowerHp>
      <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
      <d2p1:DisplayStockAgent>String</d2p1:DisplayStockAgent>
      <d2p1:DriveConcept>String</d2p1:DriveConcept>
      <d2p1:ElectricPowerHp>0</d2p1:ElectricPowerHp>
      <d2p1:ElectricPowerKw>0</d2p1:ElectricPowerKw>
      <d2p1:EmissionCombined>String</d2p1:EmissionCombined>
      <d2p1:EmissionDirective>String</d2p1:EmissionDirective>
      <d2p1:EmissionExtraUrban>String</d2p1:EmissionExtraUrban>
      <d2p1:EmissionUrban>String</d2p1:EmissionUrban>
      <d2p1:EnergyEfficiencyClass>String</d2p1:EnergyEfficiencyClass>
      <d2p1:Fin>String</d2p1:Fin>
      <d2p1:IsAMG>false</d2p1:IsAMG>
      <d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
      <d2p1:LastUpdated>0001-01-01T00:00:00</d2p1:LastUpdated>
      <d2p1:Location>String</d2p1:Location>
      <d2p1:MbukSecured>false</d2p1:MbukSecured>
      <d2p1:ModelYear>String</d2p1:ModelYear>
      <d2p1:Nst>String</d2p1:Nst>
      <d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
      <d2p1:TopSpeed>0</d2p1:TopSpeed>
      <d2p1:UnderOffer>false</d2p1:UnderOffer>
      <d2p1:VehicleUsage>String</d2p1:VehicleUsage>
      <d2p1:VehicleUsageCode>String</d2p1:VehicleUsageCode>
      <d2p1:Vid>String</d2p1:Vid>
      <d2p1:WltpCombined>0</d2p1:WltpCombined>
      <d2p1:WltpEmissionCombined>0</d2p1:WltpEmissionCombined>
      <d2p1:WltpExtraHigh>0</d2p1:WltpExtraHigh>
      <d2p1:WltpHigh>0</d2p1:WltpHigh>
      <d2p1:WltpLow>0</d2p1:WltpLow>
      <d2p1:WltpMedium>0</d2p1:WltpMedium>
    </d2p1:BackOrderVehicle>
  </ModelMatchVehicles>
  <OtherMatchVehicles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <d2p1:BackOrderVehicle>
      <d2p1:Vin>String</d2p1:Vin>
      <d2p1:Age>0</d2p1:Age>
      <d2p1:Baumuster>String</d2p1:Baumuster>
      <d2p1:Bm7NST>String</d2p1:Bm7NST>
      <d2p1:BodyStyle>String</d2p1:BodyStyle>
      <d2p1:Brand>String</d2p1:Brand>
      <d2p1:ChassisNumber>String</d2p1:ChassisNumber>
      <d2p1:Colour>String</d2p1:Colour>
      <d2p1:ColourDescription>String</d2p1:ColourDescription>
      <d2p1:ColourGroup>String</d2p1:ColourGroup>
      <d2p1:CommissionNumber>String</d2p1:CommissionNumber>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:DisplayRetailer>String</d2p1:DisplayRetailer>
      <d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId>
      <d2p1:DisplayRetailer_Id>0</d2p1:DisplayRetailer_Id>
      <d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
      <d2p1:ElectricRange>0</d2p1:ElectricRange>
      <d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare>
      <d2p1:Emission>0</d2p1:Emission>
      <d2p1:Engine>String</d2p1:Engine>
      <d2p1:EngineDescription>String</d2p1:EngineDescription>
      <d2p1:Fuel>String</d2p1:Fuel>
      <d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
      <d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode>
      <d2p1:ImageUrl>String</d2p1:ImageUrl>
      <d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
      <d2p1:IsSellable>false</d2p1:IsSellable>
      <d2p1:Line>String</d2p1:Line>
      <d2p1:Model>String</d2p1:Model>
      <d2p1:ModelYearCode>String</d2p1:ModelYearCode>
      <d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
      <d2p1:P11D>0</d2p1:P11D>
      <d2p1:Packages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:Packages>
      <d2p1:PortArrivalDate>String</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: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:Specialist>false</d2p1:Specialist>
      <d2p1:Transmission>String</d2p1:Transmission>
      <d2p1:TransmissionType>String</d2p1:TransmissionType>
      <d2p1:Upholstery>String</d2p1:Upholstery>
      <d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription>
      <d2p1:VehicleClass>String</d2p1:VehicleClass>
      <d2p1:VehicleCriteriaMatch>
        <d2p1:BodyStyle>false</d2p1:BodyStyle>
        <d2p1:Colour>false</d2p1:Colour>
        <d2p1:Engine>false</d2p1:Engine>
        <d2p1:Fuel>false</d2p1:Fuel>
        <d2p1:Line>false</d2p1:Line>
        <d2p1:Packages>false</d2p1:Packages>
        <d2p1:Transmission>false</d2p1:Transmission>
        <d2p1:Upholstery>false</d2p1:Upholstery>
      </d2p1:VehicleCriteriaMatch>
      <d2p1:VehicleType>String</d2p1:VehicleType>
      <d2p1:ActualPrice>String</d2p1:ActualPrice>
      <d2p1:ColourCode>String</d2p1:ColourCode>
      <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:EquipmentCategories>
        <d2p1:VehicleEquipmentCategory>
          <d2p1:Code>String</d2p1:Code>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Equipment xmlns:d6p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
            <d6p1:Equipmentv2>
              <d6p1:Code>String</d6p1:Code>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:Id>0</d6p1:Id>
              <d6p1:Importance>0</d6p1:Importance>
              <d6p1:IsAdditional>false</d6p1:IsAdditional>
            </d6p1:Equipmentv2>
          </d2p1:Equipment>
          <d2p1:Order>0</d2p1:Order>
        </d2p1:VehicleEquipmentCategory>
      </d2p1:EquipmentCategories>
      <d2p1:IntegratedProducts>
        <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:IntegratedProducts>
      <d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
      <d2p1:IspVehicleCustomerDescriptions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:IspVehicleCustomerDescriptions>
      <d2p1:OTR>String</d2p1:OTR>
      <d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
      <d2p1:TotalOfferValue>String</d2p1:TotalOfferValue>
      <d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
      <d2p1:VehicleData>
        <d2p1:VehicleAttribute>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Value>String</d2p1:Value>
        </d2p1:VehicleAttribute>
      </d2p1:VehicleData>
      <d2p1:VehicleEnergyEfficiencyClass>
        <d2p1:Colour>String</d2p1:Colour>
        <d2p1:Rating>String</d2p1:Rating>
      </d2p1:VehicleEnergyEfficiencyClass>
      <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>
      <d2p1:Acceleration>0</d2p1:Acceleration>
      <d2p1:Account>String</d2p1:Account>
      <d2p1:BM7NST>String</d2p1:BM7NST>
      <d2p1:BootCapacity>0</d2p1:BootCapacity>
      <d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
      <d2p1:CombinedPowerHP>0</d2p1:CombinedPowerHP>
      <d2p1:CombinedPowerKw>0</d2p1:CombinedPowerKw>
      <d2p1:CombustionPowerHp>0</d2p1:CombustionPowerHp>
      <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
      <d2p1:DisplayStockAgent>String</d2p1:DisplayStockAgent>
      <d2p1:DriveConcept>String</d2p1:DriveConcept>
      <d2p1:ElectricPowerHp>0</d2p1:ElectricPowerHp>
      <d2p1:ElectricPowerKw>0</d2p1:ElectricPowerKw>
      <d2p1:EmissionCombined>String</d2p1:EmissionCombined>
      <d2p1:EmissionDirective>String</d2p1:EmissionDirective>
      <d2p1:EmissionExtraUrban>String</d2p1:EmissionExtraUrban>
      <d2p1:EmissionUrban>String</d2p1:EmissionUrban>
      <d2p1:EnergyEfficiencyClass>String</d2p1:EnergyEfficiencyClass>
      <d2p1:Fin>String</d2p1:Fin>
      <d2p1:IsAMG>false</d2p1:IsAMG>
      <d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
      <d2p1:LastUpdated>0001-01-01T00:00:00</d2p1:LastUpdated>
      <d2p1:Location>String</d2p1:Location>
      <d2p1:MbukSecured>false</d2p1:MbukSecured>
      <d2p1:ModelYear>String</d2p1:ModelYear>
      <d2p1:Nst>String</d2p1:Nst>
      <d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
      <d2p1:TopSpeed>0</d2p1:TopSpeed>
      <d2p1:UnderOffer>false</d2p1:UnderOffer>
      <d2p1:VehicleUsage>String</d2p1:VehicleUsage>
      <d2p1:VehicleUsageCode>String</d2p1:VehicleUsageCode>
      <d2p1:Vid>String</d2p1:Vid>
      <d2p1:WltpCombined>0</d2p1:WltpCombined>
      <d2p1:WltpEmissionCombined>0</d2p1:WltpEmissionCombined>
      <d2p1:WltpExtraHigh>0</d2p1:WltpExtraHigh>
      <d2p1:WltpHigh>0</d2p1:WltpHigh>
      <d2p1:WltpLow>0</d2p1:WltpLow>
      <d2p1:WltpMedium>0</d2p1:WltpMedium>
    </d2p1:BackOrderVehicle>
  </OtherMatchVehicles>
  <Vehicles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
    <d2p1:BackOrderVehicle>
      <d2p1:Vin>String</d2p1:Vin>
      <d2p1:Age>0</d2p1:Age>
      <d2p1:Baumuster>String</d2p1:Baumuster>
      <d2p1:Bm7NST>String</d2p1:Bm7NST>
      <d2p1:BodyStyle>String</d2p1:BodyStyle>
      <d2p1:Brand>String</d2p1:Brand>
      <d2p1:ChassisNumber>String</d2p1:ChassisNumber>
      <d2p1:Colour>String</d2p1:Colour>
      <d2p1:ColourDescription>String</d2p1:ColourDescription>
      <d2p1:ColourGroup>String</d2p1:ColourGroup>
      <d2p1:CommissionNumber>String</d2p1:CommissionNumber>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:DisplayRetailer>String</d2p1:DisplayRetailer>
      <d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId>
      <d2p1:DisplayRetailer_Id>0</d2p1:DisplayRetailer_Id>
      <d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
      <d2p1:ElectricRange>0</d2p1:ElectricRange>
      <d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare>
      <d2p1:Emission>0</d2p1:Emission>
      <d2p1:Engine>String</d2p1:Engine>
      <d2p1:EngineDescription>String</d2p1:EngineDescription>
      <d2p1:Fuel>String</d2p1:Fuel>
      <d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
      <d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode>
      <d2p1:ImageUrl>String</d2p1:ImageUrl>
      <d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
      <d2p1:IsSellable>false</d2p1:IsSellable>
      <d2p1:Line>String</d2p1:Line>
      <d2p1:Model>String</d2p1:Model>
      <d2p1:ModelYearCode>String</d2p1:ModelYearCode>
      <d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate>
      <d2p1:P11D>0</d2p1:P11D>
      <d2p1:Packages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:Packages>
      <d2p1:PortArrivalDate>String</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: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:Specialist>false</d2p1:Specialist>
      <d2p1:Transmission>String</d2p1:Transmission>
      <d2p1:TransmissionType>String</d2p1:TransmissionType>
      <d2p1:Upholstery>String</d2p1:Upholstery>
      <d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription>
      <d2p1:VehicleClass>String</d2p1:VehicleClass>
      <d2p1:VehicleCriteriaMatch>
        <d2p1:BodyStyle>false</d2p1:BodyStyle>
        <d2p1:Colour>false</d2p1:Colour>
        <d2p1:Engine>false</d2p1:Engine>
        <d2p1:Fuel>false</d2p1:Fuel>
        <d2p1:Line>false</d2p1:Line>
        <d2p1:Packages>false</d2p1:Packages>
        <d2p1:Transmission>false</d2p1:Transmission>
        <d2p1:Upholstery>false</d2p1:Upholstery>
      </d2p1:VehicleCriteriaMatch>
      <d2p1:VehicleType>String</d2p1:VehicleType>
      <d2p1:ActualPrice>String</d2p1:ActualPrice>
      <d2p1:ColourCode>String</d2p1:ColourCode>
      <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:EquipmentCategories>
        <d2p1:VehicleEquipmentCategory>
          <d2p1:Code>String</d2p1:Code>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Equipment xmlns:d6p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
            <d6p1:Equipmentv2>
              <d6p1:Code>String</d6p1:Code>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:Id>0</d6p1:Id>
              <d6p1:Importance>0</d6p1:Importance>
              <d6p1:IsAdditional>false</d6p1:IsAdditional>
            </d6p1:Equipmentv2>
          </d2p1:Equipment>
          <d2p1:Order>0</d2p1:Order>
        </d2p1:VehicleEquipmentCategory>
      </d2p1:EquipmentCategories>
      <d2p1:IntegratedProducts>
        <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:IntegratedProducts>
      <d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
      <d2p1:IspVehicleCustomerDescriptions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:IspVehicleCustomerDescriptions>
      <d2p1:OTR>String</d2p1:OTR>
      <d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
      <d2p1:TotalOfferValue>String</d2p1:TotalOfferValue>
      <d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
      <d2p1:VehicleData>
        <d2p1:VehicleAttribute>
          <d2p1:Description>String</d2p1:Description>
          <d2p1:Value>String</d2p1:Value>
        </d2p1:VehicleAttribute>
      </d2p1:VehicleData>
      <d2p1:VehicleEnergyEfficiencyClass>
        <d2p1:Colour>String</d2p1:Colour>
        <d2p1:Rating>String</d2p1:Rating>
      </d2p1:VehicleEnergyEfficiencyClass>
      <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>
      <d2p1:Acceleration>0</d2p1:Acceleration>
      <d2p1:Account>String</d2p1:Account>
      <d2p1:BM7NST>String</d2p1:BM7NST>
      <d2p1:BootCapacity>0</d2p1:BootCapacity>
      <d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
      <d2p1:CombinedPowerHP>0</d2p1:CombinedPowerHP>
      <d2p1:CombinedPowerKw>0</d2p1:CombinedPowerKw>
      <d2p1:CombustionPowerHp>0</d2p1:CombustionPowerHp>
      <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
      <d2p1:DisplayStockAgent>String</d2p1:DisplayStockAgent>
      <d2p1:DriveConcept>String</d2p1:DriveConcept>
      <d2p1:ElectricPowerHp>0</d2p1:ElectricPowerHp>
      <d2p1:ElectricPowerKw>0</d2p1:ElectricPowerKw>
      <d2p1:EmissionCombined>String</d2p1:EmissionCombined>
      <d2p1:EmissionDirective>String</d2p1:EmissionDirective>
      <d2p1:EmissionExtraUrban>String</d2p1:EmissionExtraUrban>
      <d2p1:EmissionUrban>String</d2p1:EmissionUrban>
      <d2p1:EnergyEfficiencyClass>String</d2p1:EnergyEfficiencyClass>
      <d2p1:Fin>String</d2p1:Fin>
      <d2p1:IsAMG>false</d2p1:IsAMG>
      <d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
      <d2p1:LastUpdated>0001-01-01T00:00:00</d2p1:LastUpdated>
      <d2p1:Location>String</d2p1:Location>
      <d2p1:MbukSecured>false</d2p1:MbukSecured>
      <d2p1:ModelYear>String</d2p1:ModelYear>
      <d2p1:Nst>String</d2p1:Nst>
      <d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
      <d2p1:TopSpeed>0</d2p1:TopSpeed>
      <d2p1:UnderOffer>false</d2p1:UnderOffer>
      <d2p1:VehicleUsage>String</d2p1:VehicleUsage>
      <d2p1:VehicleUsageCode>String</d2p1:VehicleUsageCode>
      <d2p1:Vid>String</d2p1:Vid>
      <d2p1:WltpCombined>0</d2p1:WltpCombined>
      <d2p1:WltpEmissionCombined>0</d2p1:WltpEmissionCombined>
      <d2p1:WltpExtraHigh>0</d2p1:WltpExtraHigh>
      <d2p1:WltpHigh>0</d2p1:WltpHigh>
      <d2p1:WltpLow>0</d2p1:WltpLow>
      <d2p1:WltpMedium>0</d2p1:WltpMedium>
    </d2p1:BackOrderVehicle>
  </Vehicles>
</GetBackOrderMatchResponse>