Mercedes.Agency.Orchestration.API

<back to all web services

GetBackOrderVehicleMatchRequest

BackOrder
Requires Authentication
The following routes are available for this service:
GET/v1/backorder/match/{Guid}Get Back Order Matches by Guid
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*


open class GetBackOrderVehicleMatchRequest : GetBackOrderMatchRequest(), IGet
{
}

open class GetBackOrderMatchRequest
{
    open var Guid:UUID? = null
}

open class GetBackOrderMatchResponse
{
    open var Vehicles:ArrayList<BackOrderVehicle> = ArrayList<BackOrderVehicle>()
    open var ClosestMatchVehicles:ArrayList<BackOrderVehicle> = ArrayList<BackOrderVehicle>()
    open var OtherMatchVehicles:ArrayList<BackOrderVehicle> = ArrayList<BackOrderVehicle>()
    open var ModelMatchVehicles:ArrayList<BackOrderVehicle> = ArrayList<BackOrderVehicle>()
}

open class BackOrderVehicle : VehicleDetail()
{
    open var VehicleUsage:String? = null
    open var UnderOffer:Boolean? = null
    open var Vid:String? = null
    open var Fin:String? = null
    open var ModelYear:String? = null
    open var RetailPrice_IncVAT:BigDecimal? = null
    open var IsAMG:Boolean? = null
    open var Nst:String? = null
    open var BM7NST:String? = null
    open var Acceleration:BigDecimal? = null
    open var BootCapacity:BigDecimal? = null
    open var TopSpeed:BigDecimal? = null
    open var DriveConcept:String? = null
    open var CombustionPowerHp:BigDecimal? = null
    open var ElectricPowerKw:BigDecimal? = null
    open var ElectricPowerHp:BigDecimal? = null
    open var CombinedPowerKw:BigDecimal? = null
    open var CombinedPowerHP:BigDecimal? = null
    open var EmissionCombined:String? = null
    open var EmissionExtraUrban:String? = null
    open var EmissionUrban:String? = null
    open var EmissionDirective:String? = null
    open var EnergyEfficiencyClass:String? = null
    open var WltpCombined:BigDecimal? = null
    open var WltpLow:BigDecimal? = null
    open var WltpMedium:BigDecimal? = null
    open var WltpHigh:BigDecimal? = null
    open var WltpExtraHigh:BigDecimal? = null
    open var WltpEmissionCombined:BigDecimal? = null
    open var CreationDate:Date? = null
    open var LastUpdated:Date? = null
    open var DisplayStockAgent:String? = null
    open var IsSpecialistCar:Boolean? = null
    open var Account:String? = null
    open var Location:String? = null
    open var CesarIdShipToParty:String? = null
    open var VehicleUsageCode:String? = null
    open var MbukSecured:Boolean? = null
}

open class VehicleDetail : VehicleBaseDetail()
{
    open var RetailPrice_ExVAT:String? = null
    open var OTR:String? = null
    open var ActualPrice:String? = null
    open var TotalOfferValue:String? = null
    open var IsHOBackOrderAccountVehicle:Boolean? = null
    open var ConsumptionCombined:VehicleConsumption? = null
    open var ConsumptionExtraUrban:VehicleConsumption? = null
    open var ConsumptionUrban:VehicleConsumption? = null
    open var WltpFuelConsumptionCombined:VehicleConsumption? = null
    open var WltpFuelConsumptionExtraHigh:VehicleConsumption? = null
    open var WltpFuelConsumptionHigh:VehicleConsumption? = null
    open var WltpFuelConsumptionLow:VehicleConsumption? = null
    open var WltpFuelConsumptionMedium:VehicleConsumption? = null
    open var EquipmentCategories:ArrayList<VehicleEquipmentCategory>? = null
    open var VehicleEnergyEfficiencyClass:VehicleEmissionClass? = null
    open var VehicleData:ArrayList<VehicleAttribute>? = null
    open var IntegratedProducts:ArrayList<VehicleIntegratedServiceCareOption> = ArrayList<VehicleIntegratedServiceCareOption>()
    open var IspVehicleCustomerDescriptions:ArrayList<String>? = null
    open var ColourCode:String? = null
    open var UpholsteryCode:String? = null
}

open class VehicleBaseDetail : Vehicle(), ICommissionNumber
{
    open var Description:String? = null
    override var CommissionNumber:String? = null
    open var PortArrivalDate:String? = null
    open var OfferExpiryDate:String? = null
    open var Fuel:String? = null
    open var Transmission:String? = null
    open var TransmissionType:String? = null
    open var Colour:String? = null
    open var ColourDescription:String? = null
    open var ImageUrl:String? = null
    open var Specialist:Boolean? = null
    open var VehicleCriteriaMatch:VehicleCriteriaMatch? = null
    open var ColourGroup:String? = null
    open var Model:String? = null
    open var BodyStyle:String? = null
    open var Brand:String? = null
    open var Engine:String? = null
    open var EngineDescription:String? = null
    open var Line:String? = null
    open var Upholstery:String? = null
    open var UpholsteryDescription:String? = null
    open var Packages:ArrayList<String> = ArrayList<String>()
    open var P11D:BigDecimal? = null
    open var Prices:ArrayList<Price> = ArrayList<Price>()
    open var VehicleClass:String? = null
    open var ProductRange:String? = null
    open var VehicleType:String? = null
    open var Emission:BigDecimal? = null
    open var Baumuster:String? = null
    open var IsSellable:Boolean? = null
    open var Bm7NST:String? = null
    open var ElectricRange:BigDecimal? = null
    open var ElectricConsumption:BigDecimal? = null
    open var IsDisplayStock:Boolean? = null
    open var DisplayRetailer_Id:Int? = null
    open var DisplayRetailer:String? = null
    open var DisplayRetailerGssnId:String? = null
    open var Retailer:Retailer? = null
    open var Age:Int? = null
    open var ModelYearCode:String? = null
    open var HalfModelYearCode:String? = null
    open var FullModelYearCode:String? = null
    open var ProductionDate:String? = null
    open var ChassisNumber:String? = null
    open var EligibleForIntegratedServiceCare:Boolean? = null
}

open class Vehicle
{
    open var Vin:String? = null
}

open class VehicleCriteriaMatch
{
    open var Fuel:Boolean? = null
    open var Transmission:Boolean? = null
    open var Colour:Boolean? = null
    open var Upholstery:Boolean? = null
    open var Line:Boolean? = null
    open var Engine:Boolean? = null
    open var BodyStyle:Boolean? = null
    open var Packages:Boolean? = null
}

open class Price
{
    open var Id:String? = null
    open var Description:String? = null
    open var Net:BigDecimal? = null
    open var VAT:BigDecimal? = null
    open var Gross:BigDecimal? = null
    open var Product:OfferPriceProductType? = null
}

enum class OfferPriceProductType
{
    ListPrice,
    NumberPlateFee,
    DeliveryCharge,
    FuelCharge,
    ManufacturerOffer,
    PersonalisedMoneyoffer,
    PersonalisedNonmoneyoffer,
    PersonalisedNonmoneyofferNeg,
    Service,
    ServiceNeg,
    GovernmentGrant,
    OutrightPurchaseDiscount,
    VipOffer,
    WallboxOffer,
    WallboxOfferNeg,
    RoadFundLicence,
    FirstRegistrationFee,
    NotFound,
    AccessoryOffer,
    AccessoryOfferNeg,
    MotabilityDiscount,
}

open class Retailer
{
    open var Id:Int? = null
    open var GssnId:String? = null
    open var Description:String? = null
    open var Street:String? = null
    open var City:String? = null
    open var Postcode:String? = null
    open var GoogleMapPostcode:String? = null
    open var Phone:String? = null
    open var Fax:String? = null
    open var Email:String? = null
    open var Website:String? = null
    open var RetailerGroupId:String? = null
    open var RetailerGroupName:String? = null
    open var IsOnline:Boolean? = null
    open var IsNewCarRetailer:Boolean? = null
    open var IsUsedCarRetailer:Boolean? = null
    open var IsCentralRetailer:Boolean? = null
    open var ChatEnabled:Boolean? = null
    open var TradeInEnabled:Boolean? = null
    open var smart:Boolean? = null
    open var DisplayPhoneNumberNew:String? = null
    open var DisplayPhoneNumberUsed:String? = null
    open var Latitude:BigDecimal? = null
    open var Longitude:BigDecimal? = null
    open var smartDescription:String? = null
    open var smartWebsite:String? = null
    open var smartPhone:String? = null
    open var LegacyId:String? = null
    open var Agent:Boolean? = null
    open var MarketAreaId:Int? = null
    open var DigitalLoungeParentGssnId:String? = null
    open var SendLeadsToDigitalLoungeParent:Boolean? = null
    open var OpeningTimes:RetailerOpeningTimes? = null
}

open class RetailerOpeningTimes
{
    open var New:ArrayList<RetailerOpeningTime> = ArrayList<RetailerOpeningTime>()
    open var Used:ArrayList<RetailerOpeningTime> = ArrayList<RetailerOpeningTime>()
}

open class RetailerOpeningTime
{
    open var Day:String? = null
    open var OpenFrom:String? = null
    open var OpenTo:String? = null
    open var Special:String? = null
}

open class VehicleConsumption
{
    open var Id:Int? = null
    open var Lkm:BigDecimal? = null
    open var Mpg:BigDecimal? = null
}

open class VehicleEquipmentCategory
{
    open var Order:Int? = null
    open var Code:String? = null
    open var Description:String? = null
    open var Equipment:ArrayList<Equipmentv2>? = null
}

open class Equipmentv2 : Equipment()
{
    open var Importance:Int? = null
    open var IsAdditional:Boolean? = null
}

open class Equipment
{
    open var Id:Int? = null
    open var Code:String? = null
    open var Description:String? = null
}

open class VehicleEmissionClass
{
    open var Colour:String? = null
    open var Rating:String? = null
}

open class VehicleAttribute
{
    open var Description:String? = null
    open var Value:String? = null
}

open class VehicleIntegratedServiceCareOption
{
    open var OptionCode:String? = null
    open var BM7NST:String? = null
    open var FullModelYear:String? = null
    open var IntegratedProductType:String? = null
    open var CustomerDescription:String? = null
    open var OneAgentProductType:String? = null
}

Kotlin GetBackOrderVehicleMatchRequest DTOs

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

HTTP + JSV

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

GET /v1/backorder/match/{Guid} HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Vehicles: 
	[
		{
			VehicleUsage: String,
			UnderOffer: False,
			Vid: String,
			Fin: String,
			ModelYear: String,
			RetailPrice_IncVAT: 0,
			IsAMG: False,
			Nst: String,
			BM7NST: String,
			Acceleration: 0,
			BootCapacity: 0,
			TopSpeed: 0,
			DriveConcept: String,
			CombustionPowerHp: 0,
			ElectricPowerKw: 0,
			ElectricPowerHp: 0,
			CombinedPowerKw: 0,
			CombinedPowerHP: 0,
			EmissionCombined: String,
			EmissionExtraUrban: String,
			EmissionUrban: String,
			EmissionDirective: String,
			EnergyEfficiencyClass: String,
			WltpCombined: 0,
			WltpLow: 0,
			WltpMedium: 0,
			WltpHigh: 0,
			WltpExtraHigh: 0,
			WltpEmissionCombined: 0,
			CreationDate: 0001-01-01,
			LastUpdated: 0001-01-01,
			DisplayStockAgent: String,
			IsSpecialistCar: False,
			Account: String,
			Location: String,
			CesarIdShipToParty: String,
			VehicleUsageCode: String,
			MbukSecured: False,
			RetailPrice_ExVAT: String,
			OTR: String,
			ActualPrice: String,
			TotalOfferValue: String,
			IsHOBackOrderAccountVehicle: False,
			ConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionExtraUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionExtraHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionLow: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionMedium: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			EquipmentCategories: 
			[
				{
					Order: 0,
					Code: String,
					Description: String,
					Equipment: 
					[
						{
							Importance: 0,
							IsAdditional: False,
							Id: 0,
							Code: String,
							Description: String
						}
					]
				}
			],
			VehicleEnergyEfficiencyClass: 
			{
				Colour: String,
				Rating: String
			},
			VehicleData: 
			[
				{
					Description: String,
					Value: String
				}
			],
			IntegratedProducts: 
			[
				{
					OptionCode: String,
					BM7NST: String,
					FullModelYear: String,
					IntegratedProductType: String,
					CustomerDescription: String,
					OneAgentProductType: String
				}
			],
			IspVehicleCustomerDescriptions: 
			[
				String
			],
			ColourCode: String,
			UpholsteryCode: String,
			Description: String,
			CommissionNumber: String,
			PortArrivalDate: String,
			OfferExpiryDate: String,
			Fuel: String,
			Transmission: String,
			TransmissionType: String,
			Colour: String,
			ColourDescription: String,
			ImageUrl: String,
			Specialist: False,
			VehicleCriteriaMatch: 
			{
				Fuel: False,
				Transmission: False,
				Colour: False,
				Upholstery: False,
				Line: False,
				Engine: False,
				BodyStyle: False,
				Packages: False
			},
			ColourGroup: String,
			Model: String,
			BodyStyle: String,
			Brand: String,
			Engine: String,
			EngineDescription: String,
			Line: String,
			Upholstery: String,
			UpholsteryDescription: String,
			Packages: 
			[
				String
			],
			P11D: 0,
			Prices: 
			[
				{
					Id: String,
					Description: String,
					Net: 0,
					VAT: 0,
					Gross: 0,
					Product: LIST_PRICE
				}
			],
			VehicleClass: String,
			ProductRange: String,
			VehicleType: String,
			Emission: 0,
			Baumuster: String,
			IsSellable: False,
			Bm7NST: String,
			ElectricRange: 0,
			ElectricConsumption: 0,
			IsDisplayStock: False,
			DisplayRetailer_Id: 0,
			DisplayRetailer: String,
			DisplayRetailerGssnId: String,
			Retailer: 
			{
				Id: 0,
				GssnId: String,
				Description: String,
				Street: String,
				City: String,
				Postcode: String,
				GoogleMapPostcode: String,
				Phone: String,
				Fax: String,
				Email: String,
				Website: String,
				RetailerGroupId: String,
				RetailerGroupName: String,
				IsOnline: False,
				IsNewCarRetailer: False,
				IsUsedCarRetailer: False,
				IsCentralRetailer: False,
				ChatEnabled: False,
				TradeInEnabled: False,
				smart: False,
				DisplayPhoneNumberNew: String,
				DisplayPhoneNumberUsed: String,
				Latitude: 0,
				Longitude: 0,
				smartDescription: String,
				smartWebsite: String,
				smartPhone: String,
				LegacyId: String,
				Agent: False,
				MarketAreaId: 0,
				DigitalLoungeParentGssnId: String,
				SendLeadsToDigitalLoungeParent: False,
				OpeningTimes: 
				{
					New: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					],
					Used: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					]
				}
			},
			Age: 0,
			ModelYearCode: String,
			HalfModelYearCode: String,
			FullModelYearCode: String,
			ProductionDate: String,
			ChassisNumber: String,
			EligibleForIntegratedServiceCare: False,
			Vin: String
		}
	],
	ClosestMatchVehicles: 
	[
		{
			VehicleUsage: String,
			UnderOffer: False,
			Vid: String,
			Fin: String,
			ModelYear: String,
			RetailPrice_IncVAT: 0,
			IsAMG: False,
			Nst: String,
			BM7NST: String,
			Acceleration: 0,
			BootCapacity: 0,
			TopSpeed: 0,
			DriveConcept: String,
			CombustionPowerHp: 0,
			ElectricPowerKw: 0,
			ElectricPowerHp: 0,
			CombinedPowerKw: 0,
			CombinedPowerHP: 0,
			EmissionCombined: String,
			EmissionExtraUrban: String,
			EmissionUrban: String,
			EmissionDirective: String,
			EnergyEfficiencyClass: String,
			WltpCombined: 0,
			WltpLow: 0,
			WltpMedium: 0,
			WltpHigh: 0,
			WltpExtraHigh: 0,
			WltpEmissionCombined: 0,
			CreationDate: 0001-01-01,
			LastUpdated: 0001-01-01,
			DisplayStockAgent: String,
			IsSpecialistCar: False,
			Account: String,
			Location: String,
			CesarIdShipToParty: String,
			VehicleUsageCode: String,
			MbukSecured: False,
			RetailPrice_ExVAT: String,
			OTR: String,
			ActualPrice: String,
			TotalOfferValue: String,
			IsHOBackOrderAccountVehicle: False,
			ConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionExtraUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionExtraHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionLow: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionMedium: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			EquipmentCategories: 
			[
				{
					Order: 0,
					Code: String,
					Description: String,
					Equipment: 
					[
						{
							Importance: 0,
							IsAdditional: False,
							Id: 0,
							Code: String,
							Description: String
						}
					]
				}
			],
			VehicleEnergyEfficiencyClass: 
			{
				Colour: String,
				Rating: String
			},
			VehicleData: 
			[
				{
					Description: String,
					Value: String
				}
			],
			IntegratedProducts: 
			[
				{
					OptionCode: String,
					BM7NST: String,
					FullModelYear: String,
					IntegratedProductType: String,
					CustomerDescription: String,
					OneAgentProductType: String
				}
			],
			IspVehicleCustomerDescriptions: 
			[
				String
			],
			ColourCode: String,
			UpholsteryCode: String,
			Description: String,
			CommissionNumber: String,
			PortArrivalDate: String,
			OfferExpiryDate: String,
			Fuel: String,
			Transmission: String,
			TransmissionType: String,
			Colour: String,
			ColourDescription: String,
			ImageUrl: String,
			Specialist: False,
			VehicleCriteriaMatch: 
			{
				Fuel: False,
				Transmission: False,
				Colour: False,
				Upholstery: False,
				Line: False,
				Engine: False,
				BodyStyle: False,
				Packages: False
			},
			ColourGroup: String,
			Model: String,
			BodyStyle: String,
			Brand: String,
			Engine: String,
			EngineDescription: String,
			Line: String,
			Upholstery: String,
			UpholsteryDescription: String,
			Packages: 
			[
				String
			],
			P11D: 0,
			Prices: 
			[
				{
					Id: String,
					Description: String,
					Net: 0,
					VAT: 0,
					Gross: 0,
					Product: LIST_PRICE
				}
			],
			VehicleClass: String,
			ProductRange: String,
			VehicleType: String,
			Emission: 0,
			Baumuster: String,
			IsSellable: False,
			Bm7NST: String,
			ElectricRange: 0,
			ElectricConsumption: 0,
			IsDisplayStock: False,
			DisplayRetailer_Id: 0,
			DisplayRetailer: String,
			DisplayRetailerGssnId: String,
			Retailer: 
			{
				Id: 0,
				GssnId: String,
				Description: String,
				Street: String,
				City: String,
				Postcode: String,
				GoogleMapPostcode: String,
				Phone: String,
				Fax: String,
				Email: String,
				Website: String,
				RetailerGroupId: String,
				RetailerGroupName: String,
				IsOnline: False,
				IsNewCarRetailer: False,
				IsUsedCarRetailer: False,
				IsCentralRetailer: False,
				ChatEnabled: False,
				TradeInEnabled: False,
				smart: False,
				DisplayPhoneNumberNew: String,
				DisplayPhoneNumberUsed: String,
				Latitude: 0,
				Longitude: 0,
				smartDescription: String,
				smartWebsite: String,
				smartPhone: String,
				LegacyId: String,
				Agent: False,
				MarketAreaId: 0,
				DigitalLoungeParentGssnId: String,
				SendLeadsToDigitalLoungeParent: False,
				OpeningTimes: 
				{
					New: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					],
					Used: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					]
				}
			},
			Age: 0,
			ModelYearCode: String,
			HalfModelYearCode: String,
			FullModelYearCode: String,
			ProductionDate: String,
			ChassisNumber: String,
			EligibleForIntegratedServiceCare: False,
			Vin: String
		}
	],
	OtherMatchVehicles: 
	[
		{
			VehicleUsage: String,
			UnderOffer: False,
			Vid: String,
			Fin: String,
			ModelYear: String,
			RetailPrice_IncVAT: 0,
			IsAMG: False,
			Nst: String,
			BM7NST: String,
			Acceleration: 0,
			BootCapacity: 0,
			TopSpeed: 0,
			DriveConcept: String,
			CombustionPowerHp: 0,
			ElectricPowerKw: 0,
			ElectricPowerHp: 0,
			CombinedPowerKw: 0,
			CombinedPowerHP: 0,
			EmissionCombined: String,
			EmissionExtraUrban: String,
			EmissionUrban: String,
			EmissionDirective: String,
			EnergyEfficiencyClass: String,
			WltpCombined: 0,
			WltpLow: 0,
			WltpMedium: 0,
			WltpHigh: 0,
			WltpExtraHigh: 0,
			WltpEmissionCombined: 0,
			CreationDate: 0001-01-01,
			LastUpdated: 0001-01-01,
			DisplayStockAgent: String,
			IsSpecialistCar: False,
			Account: String,
			Location: String,
			CesarIdShipToParty: String,
			VehicleUsageCode: String,
			MbukSecured: False,
			RetailPrice_ExVAT: String,
			OTR: String,
			ActualPrice: String,
			TotalOfferValue: String,
			IsHOBackOrderAccountVehicle: False,
			ConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionExtraUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionExtraHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionLow: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionMedium: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			EquipmentCategories: 
			[
				{
					Order: 0,
					Code: String,
					Description: String,
					Equipment: 
					[
						{
							Importance: 0,
							IsAdditional: False,
							Id: 0,
							Code: String,
							Description: String
						}
					]
				}
			],
			VehicleEnergyEfficiencyClass: 
			{
				Colour: String,
				Rating: String
			},
			VehicleData: 
			[
				{
					Description: String,
					Value: String
				}
			],
			IntegratedProducts: 
			[
				{
					OptionCode: String,
					BM7NST: String,
					FullModelYear: String,
					IntegratedProductType: String,
					CustomerDescription: String,
					OneAgentProductType: String
				}
			],
			IspVehicleCustomerDescriptions: 
			[
				String
			],
			ColourCode: String,
			UpholsteryCode: String,
			Description: String,
			CommissionNumber: String,
			PortArrivalDate: String,
			OfferExpiryDate: String,
			Fuel: String,
			Transmission: String,
			TransmissionType: String,
			Colour: String,
			ColourDescription: String,
			ImageUrl: String,
			Specialist: False,
			VehicleCriteriaMatch: 
			{
				Fuel: False,
				Transmission: False,
				Colour: False,
				Upholstery: False,
				Line: False,
				Engine: False,
				BodyStyle: False,
				Packages: False
			},
			ColourGroup: String,
			Model: String,
			BodyStyle: String,
			Brand: String,
			Engine: String,
			EngineDescription: String,
			Line: String,
			Upholstery: String,
			UpholsteryDescription: String,
			Packages: 
			[
				String
			],
			P11D: 0,
			Prices: 
			[
				{
					Id: String,
					Description: String,
					Net: 0,
					VAT: 0,
					Gross: 0,
					Product: LIST_PRICE
				}
			],
			VehicleClass: String,
			ProductRange: String,
			VehicleType: String,
			Emission: 0,
			Baumuster: String,
			IsSellable: False,
			Bm7NST: String,
			ElectricRange: 0,
			ElectricConsumption: 0,
			IsDisplayStock: False,
			DisplayRetailer_Id: 0,
			DisplayRetailer: String,
			DisplayRetailerGssnId: String,
			Retailer: 
			{
				Id: 0,
				GssnId: String,
				Description: String,
				Street: String,
				City: String,
				Postcode: String,
				GoogleMapPostcode: String,
				Phone: String,
				Fax: String,
				Email: String,
				Website: String,
				RetailerGroupId: String,
				RetailerGroupName: String,
				IsOnline: False,
				IsNewCarRetailer: False,
				IsUsedCarRetailer: False,
				IsCentralRetailer: False,
				ChatEnabled: False,
				TradeInEnabled: False,
				smart: False,
				DisplayPhoneNumberNew: String,
				DisplayPhoneNumberUsed: String,
				Latitude: 0,
				Longitude: 0,
				smartDescription: String,
				smartWebsite: String,
				smartPhone: String,
				LegacyId: String,
				Agent: False,
				MarketAreaId: 0,
				DigitalLoungeParentGssnId: String,
				SendLeadsToDigitalLoungeParent: False,
				OpeningTimes: 
				{
					New: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					],
					Used: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					]
				}
			},
			Age: 0,
			ModelYearCode: String,
			HalfModelYearCode: String,
			FullModelYearCode: String,
			ProductionDate: String,
			ChassisNumber: String,
			EligibleForIntegratedServiceCare: False,
			Vin: String
		}
	],
	ModelMatchVehicles: 
	[
		{
			VehicleUsage: String,
			UnderOffer: False,
			Vid: String,
			Fin: String,
			ModelYear: String,
			RetailPrice_IncVAT: 0,
			IsAMG: False,
			Nst: String,
			BM7NST: String,
			Acceleration: 0,
			BootCapacity: 0,
			TopSpeed: 0,
			DriveConcept: String,
			CombustionPowerHp: 0,
			ElectricPowerKw: 0,
			ElectricPowerHp: 0,
			CombinedPowerKw: 0,
			CombinedPowerHP: 0,
			EmissionCombined: String,
			EmissionExtraUrban: String,
			EmissionUrban: String,
			EmissionDirective: String,
			EnergyEfficiencyClass: String,
			WltpCombined: 0,
			WltpLow: 0,
			WltpMedium: 0,
			WltpHigh: 0,
			WltpExtraHigh: 0,
			WltpEmissionCombined: 0,
			CreationDate: 0001-01-01,
			LastUpdated: 0001-01-01,
			DisplayStockAgent: String,
			IsSpecialistCar: False,
			Account: String,
			Location: String,
			CesarIdShipToParty: String,
			VehicleUsageCode: String,
			MbukSecured: False,
			RetailPrice_ExVAT: String,
			OTR: String,
			ActualPrice: String,
			TotalOfferValue: String,
			IsHOBackOrderAccountVehicle: False,
			ConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionExtraUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			ConsumptionUrban: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionCombined: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionExtraHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionHigh: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionLow: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			WltpFuelConsumptionMedium: 
			{
				Id: 0,
				Lkm: 0,
				Mpg: 0
			},
			EquipmentCategories: 
			[
				{
					Order: 0,
					Code: String,
					Description: String,
					Equipment: 
					[
						{
							Importance: 0,
							IsAdditional: False,
							Id: 0,
							Code: String,
							Description: String
						}
					]
				}
			],
			VehicleEnergyEfficiencyClass: 
			{
				Colour: String,
				Rating: String
			},
			VehicleData: 
			[
				{
					Description: String,
					Value: String
				}
			],
			IntegratedProducts: 
			[
				{
					OptionCode: String,
					BM7NST: String,
					FullModelYear: String,
					IntegratedProductType: String,
					CustomerDescription: String,
					OneAgentProductType: String
				}
			],
			IspVehicleCustomerDescriptions: 
			[
				String
			],
			ColourCode: String,
			UpholsteryCode: String,
			Description: String,
			CommissionNumber: String,
			PortArrivalDate: String,
			OfferExpiryDate: String,
			Fuel: String,
			Transmission: String,
			TransmissionType: String,
			Colour: String,
			ColourDescription: String,
			ImageUrl: String,
			Specialist: False,
			VehicleCriteriaMatch: 
			{
				Fuel: False,
				Transmission: False,
				Colour: False,
				Upholstery: False,
				Line: False,
				Engine: False,
				BodyStyle: False,
				Packages: False
			},
			ColourGroup: String,
			Model: String,
			BodyStyle: String,
			Brand: String,
			Engine: String,
			EngineDescription: String,
			Line: String,
			Upholstery: String,
			UpholsteryDescription: String,
			Packages: 
			[
				String
			],
			P11D: 0,
			Prices: 
			[
				{
					Id: String,
					Description: String,
					Net: 0,
					VAT: 0,
					Gross: 0,
					Product: LIST_PRICE
				}
			],
			VehicleClass: String,
			ProductRange: String,
			VehicleType: String,
			Emission: 0,
			Baumuster: String,
			IsSellable: False,
			Bm7NST: String,
			ElectricRange: 0,
			ElectricConsumption: 0,
			IsDisplayStock: False,
			DisplayRetailer_Id: 0,
			DisplayRetailer: String,
			DisplayRetailerGssnId: String,
			Retailer: 
			{
				Id: 0,
				GssnId: String,
				Description: String,
				Street: String,
				City: String,
				Postcode: String,
				GoogleMapPostcode: String,
				Phone: String,
				Fax: String,
				Email: String,
				Website: String,
				RetailerGroupId: String,
				RetailerGroupName: String,
				IsOnline: False,
				IsNewCarRetailer: False,
				IsUsedCarRetailer: False,
				IsCentralRetailer: False,
				ChatEnabled: False,
				TradeInEnabled: False,
				smart: False,
				DisplayPhoneNumberNew: String,
				DisplayPhoneNumberUsed: String,
				Latitude: 0,
				Longitude: 0,
				smartDescription: String,
				smartWebsite: String,
				smartPhone: String,
				LegacyId: String,
				Agent: False,
				MarketAreaId: 0,
				DigitalLoungeParentGssnId: String,
				SendLeadsToDigitalLoungeParent: False,
				OpeningTimes: 
				{
					New: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					],
					Used: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					]
				}
			},
			Age: 0,
			ModelYearCode: String,
			HalfModelYearCode: String,
			FullModelYearCode: String,
			ProductionDate: String,
			ChassisNumber: String,
			EligibleForIntegratedServiceCare: False,
			Vin: String
		}
	]
}