| GET | /v1/{VehicleType}/Vehicle/{vehicleIdentifier} | Get vehicle data by commission number | This endpoint calls Vehicle Data API and returns the data that populates the car details page in OneAdmin |
|---|
const std = @import("std");
pub const OfferVehicle = struct {
retailPriceExVAT: ?[]const u8 = null,
};
pub const Offer = struct {
id: i32 = 0,
offerType: ?[]const u8 = null,
campaignName: ?[]const u8 = null,
from: ?[]const u8 = null,
to: ?[]const u8 = null,
value: ?[]const u8 = null,
net: ?f64 = null,
offerVehicle: ?OfferVehicle = null,
pending: bool = false,
documentUrl: ?[]const u8 = null,
personalised: bool = false,
isPersonalisedMonetaryOffer: bool = false,
campaignVIPDiscount: bool = false,
offerValueNet: ?f64 = null,
campaignGovernmentGrant: bool = false,
};
pub const PersonalisedOffer = struct {
id: i32 = 0,
offerType: ?[]const u8 = null,
campaignName: ?[]const u8 = null,
from: ?[]const u8 = null,
to: ?[]const u8 = null,
value: ?[]const u8 = null,
net: ?f64 = null,
offerVehicle: ?OfferVehicle = null,
pending: bool = false,
documentUrl: ?[]const u8 = null,
personalised: bool = false,
isPersonalisedMonetaryOffer: bool = false,
campaignVIPDiscount: bool = false,
offerValueNet: ?f64 = null,
campaignGovernmentGrant: bool = false,
category: ?[]const u8 = null,
description: ?[]const u8 = null,
reference: ?[]const u8 = null,
campaignId: i32 = 0,
certificateRequired: ?bool = null,
autoSelect: bool = false,
};
pub const Message = struct {
id: i32 = 0,
vin: ?[]const u8 = null,
campaignId: i32 = 0,
value: ?[]const u8 = null,
campaignDescription: ?[]const u8 = null,
from: ?[]const u8 = null,
to: ?[]const u8 = null,
documentUrl: ?[]const u8 = null,
};
pub const OfferHistory = struct {
id: i32 = 0,
auditType: ?[]const u8 = null,
offerType: ?[]const u8 = null,
source: ?[]const u8 = null,
from: ?[]const u8 = null,
to: ?[]const u8 = null,
personalised: bool = false,
value: ?[]const u8 = null,
net: ?[]const u8 = null,
vat: ?[]const u8 = null,
description: ?[]const u8 = null,
vin: ?[]const u8 = null,
gssn: ?[]const u8 = null,
creation: ?[]const u8 = null,
modified: ?[]const u8 = null,
userId: ?[]const u8 = null,
user: i32 = 0,
offerId: i32 = 0,
commissionNumber: ?[]const u8 = null,
campaignId: ?i32 = null,
campaignDescription: ?[]const u8 = null,
creationDate: ?[]const u8 = null,
isUsedCarOffer: bool = false,
};
pub const FinanceOffer = struct {
campaignDescription: ?[]const u8 = null,
termsAndConditions: ?[]const u8 = null,
label: ?[]const u8 = null,
campaignId: i32 = 0,
documentUrl: ?[]const u8 = null,
from: ?[]const u8 = null,
id: i32 = 0,
to: ?[]const u8 = null,
value: ?[]const u8 = null,
vin: ?[]const u8 = null,
enabled: bool = false,
pending: bool = false,
offerType: ?[]const u8 = null,
};
pub const VehicleByIdentifierResponse = struct {
campaignOffers: []Offer = &.{},
campaignPersonalisedOffers: []PersonalisedOffer = &.{},
campaignVoucherOffers: []PersonalisedOffer = &.{},
campaignGovernmentGrantOffers: []Offer = &.{},
campaignMessages: []Message = &.{},
offerHistories: ?[]OfferHistory = null,
financeOffers: ?[]FinanceOffer = null,
};
pub const VehicleDataBase = struct {
vin: ?[]const u8 = null,
description: ?[]const u8 = null,
model: ?[]const u8 = null,
otr: ?[]const u8 = null,
retailPriceExVAT: ?[]const u8 = null,
actualPrice: ?[]const u8 = null,
p11D: ?[]const u8 = null,
fuelType: ?[]const u8 = null,
transmission: ?[]const u8 = null,
transmissionType: ?[]const u8 = null,
colour: ?[]const u8 = null,
colourCode: ?[]const u8 = null,
colourDescription: ?[]const u8 = null,
commissionNumber: ?[]const u8 = null,
offerAvailable: bool = false,
campaignDiscountOfferTotal: i32 = 0,
campaignDiscountOfferTotalCurrent: i32 = 0,
campaignDiscountOfferTotalPending: i32 = 0,
campaignServiceOfferTotal: i32 = 0,
campaignServiceOfferTotalCurrent: i32 = 0,
campaignServiceOfferTotalPending: i32 = 0,
campaignCustomOfferTotal: i32 = 0,
campaignPersonalisedOfferTotalCurrent: i32 = 0,
campaignPersonalisedOfferTotalPending: i32 = 0,
campaignPersonalisedOfferTotal: i32 = 0,
campaignCustomOfferTotalCurrent: i32 = 0,
campaignCustomOfferTotalPending: i32 = 0,
campaignOtherOfferTotal: i32 = 0,
campaignOtherOfferTotalCurrent: i32 = 0,
campaignOtherOfferTotalPending: i32 = 0,
retailerDiscountOfferTotal: i32 = 0,
retailerDiscountOfferTotalCurrent: i32 = 0,
retailerDiscountOfferTotalPending: i32 = 0,
retailerServiceOfferTotal: i32 = 0,
retailerServiceOfferTotalCurrent: i32 = 0,
retailerServiceOfferTotalPending: i32 = 0,
retailerCustomOfferTotal: i32 = 0,
retailerCustomOfferTotalCurrent: i32 = 0,
retailerCustomOfferTotalPending: i32 = 0,
retailerWarrantyOfferTotal: i32 = 0,
retailerWarrantyOfferTotalCurrent: i32 = 0,
retailerWarrantyOfferTotalPending: i32 = 0,
retailerOfferTotal: i32 = 0,
retailerOfferTotalCurrent: i32 = 0,
retailerOfferTotalPending: i32 = 0,
campaignOfferTotal: i32 = 0,
campaignOfferTotalCurrent: i32 = 0,
campaignOfferTotalPending: i32 = 0,
campaignAndOfferTotal: i32 = 0,
campaignAndOfferTotalCurrent: i32 = 0,
campaignAndOfferTotalPending: i32 = 0,
offerTotal: i32 = 0,
offerTotalCurrent: i32 = 0,
offerTotalPending: i32 = 0,
creation: ?[]const u8 = null,
modified: ?[]const u8 = null,
electricRange: i32 = 0,
electricConsumption: i32 = 0,
portArrivalDate: ?[]const u8 = null,
daysSincePortArrival: ?i32 = null,
retailPriceIncVAT: f64 = 0,
bodyStyle: ?[]const u8 = null,
upholstery: ?[]const u8 = null,
upholsteryCode: ?[]const u8 = null,
upholsteryType: ?[]const u8 = null,
packageNames: [][]const u8 = &.{},
line: ?[]const u8 = null,
mappedLine: ?[]const u8 = null,
currentRetailerOfferPrice: f64 = 0,
retailPrice: ?[]const u8 = null,
vatQualifying: bool = false,
retailerId: i32 = 0,
gssnId: ?[]const u8 = null,
noImage: bool = false,
imageUrl: ?[]const u8 = null,
isAvailableOnline: bool = false,
isBackOrdered: bool = false,
creationDate: ?[]const u8 = null,
maintenanceDate: ?[]const u8 = null,
registrationNumber: ?[]const u8 = null,
registrationDate: ?[]const u8 = null,
mileage: ?i32 = null,
tradeInDate: ?[]const u8 = null,
source: ?[]const u8 = null,
vehicleType: ?[]const u8 = null,
offerAmount: ?[]const u8 = null,
offerExpiry: ?[]const u8 = null,
activeOffers: []i32 = &.{},
campaignMessagesTotal: i32 = 0,
underOffer: bool = false,
isDisplayStock: bool = false,
displayRetailer: ?[]const u8 = null,
displayRetailerGssnId: ?[]const u8 = null,
location: ?[]const u8 = null,
account: ?[]const u8 = null,
accountType: ?[]const u8 = null,
usageCode: ?[]const u8 = null,
bm7NST: ?[]const u8 = null,
isSellable: bool = false,
secured: bool = false,
specialist: bool = false,
isMotabilityRetailer: bool = false,
upholsteryDescription: ?[]const u8 = null,
inBackOrderAccount: bool = false,
fullModelYearCode: ?[]const u8 = null,
baumuster: ?[]const u8 = null,
isMotability: bool = false,
pipAdvanceRentalGross: ?f64 = null,
wpmsAdvanceRentalGross: ?f64 = null,
ispVehicleCustomerDescriptions: ?[][]const u8 = null,
eligibleForMaTransfer: bool = false,
confirmedProductionDate: ?[]const u8 = null,
forecastedArrivalDate: ?[]const u8 = null,
};
pub const VehicleData = struct {
vin: ?[]const u8 = null,
description: ?[]const u8 = null,
model: ?[]const u8 = null,
otr: ?[]const u8 = null,
retailPriceExVAT: ?[]const u8 = null,
actualPrice: ?[]const u8 = null,
p11D: ?[]const u8 = null,
fuelType: ?[]const u8 = null,
transmission: ?[]const u8 = null,
transmissionType: ?[]const u8 = null,
colour: ?[]const u8 = null,
colourCode: ?[]const u8 = null,
colourDescription: ?[]const u8 = null,
commissionNumber: ?[]const u8 = null,
offerAvailable: bool = false,
campaignDiscountOfferTotal: i32 = 0,
campaignDiscountOfferTotalCurrent: i32 = 0,
campaignDiscountOfferTotalPending: i32 = 0,
campaignServiceOfferTotal: i32 = 0,
campaignServiceOfferTotalCurrent: i32 = 0,
campaignServiceOfferTotalPending: i32 = 0,
campaignCustomOfferTotal: i32 = 0,
campaignPersonalisedOfferTotalCurrent: i32 = 0,
campaignPersonalisedOfferTotalPending: i32 = 0,
campaignPersonalisedOfferTotal: i32 = 0,
campaignCustomOfferTotalCurrent: i32 = 0,
campaignCustomOfferTotalPending: i32 = 0,
campaignOtherOfferTotal: i32 = 0,
campaignOtherOfferTotalCurrent: i32 = 0,
campaignOtherOfferTotalPending: i32 = 0,
retailerDiscountOfferTotal: i32 = 0,
retailerDiscountOfferTotalCurrent: i32 = 0,
retailerDiscountOfferTotalPending: i32 = 0,
retailerServiceOfferTotal: i32 = 0,
retailerServiceOfferTotalCurrent: i32 = 0,
retailerServiceOfferTotalPending: i32 = 0,
retailerCustomOfferTotal: i32 = 0,
retailerCustomOfferTotalCurrent: i32 = 0,
retailerCustomOfferTotalPending: i32 = 0,
retailerWarrantyOfferTotal: i32 = 0,
retailerWarrantyOfferTotalCurrent: i32 = 0,
retailerWarrantyOfferTotalPending: i32 = 0,
retailerOfferTotal: i32 = 0,
retailerOfferTotalCurrent: i32 = 0,
retailerOfferTotalPending: i32 = 0,
campaignOfferTotal: i32 = 0,
campaignOfferTotalCurrent: i32 = 0,
campaignOfferTotalPending: i32 = 0,
campaignAndOfferTotal: i32 = 0,
campaignAndOfferTotalCurrent: i32 = 0,
campaignAndOfferTotalPending: i32 = 0,
offerTotal: i32 = 0,
offerTotalCurrent: i32 = 0,
offerTotalPending: i32 = 0,
creation: ?[]const u8 = null,
modified: ?[]const u8 = null,
electricRange: i32 = 0,
electricConsumption: i32 = 0,
portArrivalDate: ?[]const u8 = null,
daysSincePortArrival: ?i32 = null,
retailPriceIncVAT: f64 = 0,
bodyStyle: ?[]const u8 = null,
upholstery: ?[]const u8 = null,
upholsteryCode: ?[]const u8 = null,
upholsteryType: ?[]const u8 = null,
packageNames: [][]const u8 = &.{},
line: ?[]const u8 = null,
mappedLine: ?[]const u8 = null,
currentRetailerOfferPrice: f64 = 0,
retailPrice: ?[]const u8 = null,
vatQualifying: bool = false,
retailerId: i32 = 0,
gssnId: ?[]const u8 = null,
noImage: bool = false,
imageUrl: ?[]const u8 = null,
isAvailableOnline: bool = false,
isBackOrdered: bool = false,
creationDate: ?[]const u8 = null,
maintenanceDate: ?[]const u8 = null,
registrationNumber: ?[]const u8 = null,
registrationDate: ?[]const u8 = null,
mileage: ?i32 = null,
tradeInDate: ?[]const u8 = null,
source: ?[]const u8 = null,
vehicleType: ?[]const u8 = null,
offerAmount: ?[]const u8 = null,
offerExpiry: ?[]const u8 = null,
activeOffers: []i32 = &.{},
campaignMessagesTotal: i32 = 0,
underOffer: bool = false,
isDisplayStock: bool = false,
displayRetailer: ?[]const u8 = null,
displayRetailerGssnId: ?[]const u8 = null,
location: ?[]const u8 = null,
account: ?[]const u8 = null,
accountType: ?[]const u8 = null,
usageCode: ?[]const u8 = null,
bm7NST: ?[]const u8 = null,
isSellable: bool = false,
secured: bool = false,
specialist: bool = false,
isMotabilityRetailer: bool = false,
upholsteryDescription: ?[]const u8 = null,
inBackOrderAccount: bool = false,
fullModelYearCode: ?[]const u8 = null,
baumuster: ?[]const u8 = null,
isMotability: bool = false,
pipAdvanceRentalGross: ?f64 = null,
wpmsAdvanceRentalGross: ?f64 = null,
ispVehicleCustomerDescriptions: ?[][]const u8 = null,
eligibleForMaTransfer: bool = false,
confirmedProductionDate: ?[]const u8 = null,
forecastedArrivalDate: ?[]const u8 = null,
engine: ?[]const u8 = null,
};
pub const Equipment = struct {
id: ?i32 = null,
code: ?[]const u8 = null,
description: ?[]const u8 = null,
};
pub const VehicleIdentifierData = struct {
vin: ?[]const u8 = null,
description: ?[]const u8 = null,
model: ?[]const u8 = null,
otr: ?[]const u8 = null,
retailPriceExVAT: ?[]const u8 = null,
actualPrice: ?[]const u8 = null,
p11D: ?[]const u8 = null,
fuelType: ?[]const u8 = null,
transmission: ?[]const u8 = null,
transmissionType: ?[]const u8 = null,
colour: ?[]const u8 = null,
colourCode: ?[]const u8 = null,
colourDescription: ?[]const u8 = null,
commissionNumber: ?[]const u8 = null,
offerAvailable: bool = false,
campaignDiscountOfferTotal: i32 = 0,
campaignDiscountOfferTotalCurrent: i32 = 0,
campaignDiscountOfferTotalPending: i32 = 0,
campaignServiceOfferTotal: i32 = 0,
campaignServiceOfferTotalCurrent: i32 = 0,
campaignServiceOfferTotalPending: i32 = 0,
campaignCustomOfferTotal: i32 = 0,
campaignPersonalisedOfferTotalCurrent: i32 = 0,
campaignPersonalisedOfferTotalPending: i32 = 0,
campaignPersonalisedOfferTotal: i32 = 0,
campaignCustomOfferTotalCurrent: i32 = 0,
campaignCustomOfferTotalPending: i32 = 0,
campaignOtherOfferTotal: i32 = 0,
campaignOtherOfferTotalCurrent: i32 = 0,
campaignOtherOfferTotalPending: i32 = 0,
retailerDiscountOfferTotal: i32 = 0,
retailerDiscountOfferTotalCurrent: i32 = 0,
retailerDiscountOfferTotalPending: i32 = 0,
retailerServiceOfferTotal: i32 = 0,
retailerServiceOfferTotalCurrent: i32 = 0,
retailerServiceOfferTotalPending: i32 = 0,
retailerCustomOfferTotal: i32 = 0,
retailerCustomOfferTotalCurrent: i32 = 0,
retailerCustomOfferTotalPending: i32 = 0,
retailerWarrantyOfferTotal: i32 = 0,
retailerWarrantyOfferTotalCurrent: i32 = 0,
retailerWarrantyOfferTotalPending: i32 = 0,
retailerOfferTotal: i32 = 0,
retailerOfferTotalCurrent: i32 = 0,
retailerOfferTotalPending: i32 = 0,
campaignOfferTotal: i32 = 0,
campaignOfferTotalCurrent: i32 = 0,
campaignOfferTotalPending: i32 = 0,
campaignAndOfferTotal: i32 = 0,
campaignAndOfferTotalCurrent: i32 = 0,
campaignAndOfferTotalPending: i32 = 0,
offerTotal: i32 = 0,
offerTotalCurrent: i32 = 0,
offerTotalPending: i32 = 0,
creation: ?[]const u8 = null,
modified: ?[]const u8 = null,
electricRange: i32 = 0,
electricConsumption: i32 = 0,
portArrivalDate: ?[]const u8 = null,
daysSincePortArrival: ?i32 = null,
retailPriceIncVAT: f64 = 0,
bodyStyle: ?[]const u8 = null,
upholstery: ?[]const u8 = null,
upholsteryCode: ?[]const u8 = null,
upholsteryType: ?[]const u8 = null,
packageNames: [][]const u8 = &.{},
line: ?[]const u8 = null,
mappedLine: ?[]const u8 = null,
currentRetailerOfferPrice: f64 = 0,
retailPrice: ?[]const u8 = null,
vatQualifying: bool = false,
retailerId: i32 = 0,
gssnId: ?[]const u8 = null,
noImage: bool = false,
imageUrl: ?[]const u8 = null,
isAvailableOnline: bool = false,
isBackOrdered: bool = false,
creationDate: ?[]const u8 = null,
maintenanceDate: ?[]const u8 = null,
registrationNumber: ?[]const u8 = null,
registrationDate: ?[]const u8 = null,
mileage: ?i32 = null,
tradeInDate: ?[]const u8 = null,
source: ?[]const u8 = null,
vehicleType: ?[]const u8 = null,
offerAmount: ?[]const u8 = null,
offerExpiry: ?[]const u8 = null,
activeOffers: []i32 = &.{},
campaignMessagesTotal: i32 = 0,
underOffer: bool = false,
isDisplayStock: bool = false,
displayRetailer: ?[]const u8 = null,
displayRetailerGssnId: ?[]const u8 = null,
location: ?[]const u8 = null,
account: ?[]const u8 = null,
accountType: ?[]const u8 = null,
usageCode: ?[]const u8 = null,
bm7NST: ?[]const u8 = null,
isSellable: bool = false,
secured: bool = false,
specialist: bool = false,
isMotabilityRetailer: bool = false,
upholsteryDescription: ?[]const u8 = null,
inBackOrderAccount: bool = false,
fullModelYearCode: ?[]const u8 = null,
baumuster: ?[]const u8 = null,
isMotability: bool = false,
pipAdvanceRentalGross: ?f64 = null,
wpmsAdvanceRentalGross: ?f64 = null,
ispVehicleCustomerDescriptions: ?[][]const u8 = null,
eligibleForMaTransfer: bool = false,
confirmedProductionDate: ?[]const u8 = null,
forecastedArrivalDate: ?[]const u8 = null,
engine: ?[]const u8 = null,
retailer: ?[]const u8 = null,
hasMotabilityError: bool = false,
equipment: []Equipment = &.{},
vehicleClass: ?[]const u8 = null,
};
pub const VehicleByCommissionNumberResponse = struct {
campaignOffers: []Offer = &.{},
campaignPersonalisedOffers: []PersonalisedOffer = &.{},
campaignVoucherOffers: []PersonalisedOffer = &.{},
campaignGovernmentGrantOffers: []Offer = &.{},
campaignMessages: []Message = &.{},
offerHistories: ?[]OfferHistory = null,
financeOffers: ?[]FinanceOffer = null,
vehicle: ?VehicleIdentifierData = null,
};
pub const VehicleByCommissionNumberRequest = struct {
vehicleIdentifier: ?[]const u8 = null,
vehicleType: ?[]const u8 = null,
};
Zig VehicleByCommissionNumberRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/{VehicleType}/Vehicle/{vehicleIdentifier} HTTP/1.1
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<VehicleByCommissionNumberResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO">
<CampaignGovernmentGrantOffers>
<Offer>
<CampaignGovernmentGrant>false</CampaignGovernmentGrant>
<CampaignName>String</CampaignName>
<CampaignVIPDiscount>false</CampaignVIPDiscount>
<DocumentUrl>String</DocumentUrl>
<From>String</From>
<Id>0</Id>
<IsPersonalisedMonetaryOffer>false</IsPersonalisedMonetaryOffer>
<Net>0</Net>
<OfferType>String</OfferType>
<OfferValueNet>0</OfferValueNet>
<OfferVehicle>
<RetailPriceExVAT>String</RetailPriceExVAT>
</OfferVehicle>
<Pending>false</Pending>
<Personalised>false</Personalised>
<To>String</To>
<Value>String</Value>
</Offer>
</CampaignGovernmentGrantOffers>
<CampaignMessages>
<Message>
<CampaignDescription>String</CampaignDescription>
<CampaignId>0</CampaignId>
<DocumentUrl>String</DocumentUrl>
<From>String</From>
<Id>0</Id>
<To>String</To>
<Value>String</Value>
<Vin>String</Vin>
</Message>
</CampaignMessages>
<CampaignOffers>
<Offer>
<CampaignGovernmentGrant>false</CampaignGovernmentGrant>
<CampaignName>String</CampaignName>
<CampaignVIPDiscount>false</CampaignVIPDiscount>
<DocumentUrl>String</DocumentUrl>
<From>String</From>
<Id>0</Id>
<IsPersonalisedMonetaryOffer>false</IsPersonalisedMonetaryOffer>
<Net>0</Net>
<OfferType>String</OfferType>
<OfferValueNet>0</OfferValueNet>
<OfferVehicle>
<RetailPriceExVAT>String</RetailPriceExVAT>
</OfferVehicle>
<Pending>false</Pending>
<Personalised>false</Personalised>
<To>String</To>
<Value>String</Value>
</Offer>
</CampaignOffers>
<CampaignPersonalisedOffers>
<PersonalisedOffer>
<CampaignGovernmentGrant>false</CampaignGovernmentGrant>
<CampaignName>String</CampaignName>
<CampaignVIPDiscount>false</CampaignVIPDiscount>
<DocumentUrl>String</DocumentUrl>
<From>String</From>
<Id>0</Id>
<IsPersonalisedMonetaryOffer>false</IsPersonalisedMonetaryOffer>
<Net>0</Net>
<OfferType>String</OfferType>
<OfferValueNet>0</OfferValueNet>
<OfferVehicle>
<RetailPriceExVAT>String</RetailPriceExVAT>
</OfferVehicle>
<Pending>false</Pending>
<Personalised>false</Personalised>
<To>String</To>
<Value>String</Value>
<AutoSelect>false</AutoSelect>
<CampaignId>0</CampaignId>
<Category>String</Category>
<CertificateRequired>false</CertificateRequired>
<Description>String</Description>
<Reference>String</Reference>
</PersonalisedOffer>
</CampaignPersonalisedOffers>
<CampaignVoucherOffers>
<PersonalisedOffer>
<CampaignGovernmentGrant>false</CampaignGovernmentGrant>
<CampaignName>String</CampaignName>
<CampaignVIPDiscount>false</CampaignVIPDiscount>
<DocumentUrl>String</DocumentUrl>
<From>String</From>
<Id>0</Id>
<IsPersonalisedMonetaryOffer>false</IsPersonalisedMonetaryOffer>
<Net>0</Net>
<OfferType>String</OfferType>
<OfferValueNet>0</OfferValueNet>
<OfferVehicle>
<RetailPriceExVAT>String</RetailPriceExVAT>
</OfferVehicle>
<Pending>false</Pending>
<Personalised>false</Personalised>
<To>String</To>
<Value>String</Value>
<AutoSelect>false</AutoSelect>
<CampaignId>0</CampaignId>
<Category>String</Category>
<CertificateRequired>false</CertificateRequired>
<Description>String</Description>
<Reference>String</Reference>
</PersonalisedOffer>
</CampaignVoucherOffers>
<FinanceOffers>
<FinanceOffer>
<CampaignDescription>String</CampaignDescription>
<CampaignId>0</CampaignId>
<DocumentUrl>String</DocumentUrl>
<Enabled>false</Enabled>
<From>String</From>
<Id>0</Id>
<Label>String</Label>
<OfferType>String</OfferType>
<Pending>false</Pending>
<TermsAndConditions>String</TermsAndConditions>
<To>String</To>
<Value>String</Value>
<Vin>String</Vin>
</FinanceOffer>
</FinanceOffers>
<OfferHistories>
<OfferHistory>
<AuditType>String</AuditType>
<CampaignDescription>String</CampaignDescription>
<CampaignId>0</CampaignId>
<CommissionNumber>String</CommissionNumber>
<Creation>String</Creation>
<CreationDate>0001-01-01T00:00:00</CreationDate>
<Description>String</Description>
<From>String</From>
<Gssn>String</Gssn>
<Id>0</Id>
<IsUsedCarOffer>false</IsUsedCarOffer>
<Modified>String</Modified>
<Net>String</Net>
<OfferId>0</OfferId>
<OfferType>String</OfferType>
<Personalised>false</Personalised>
<Source>String</Source>
<To>String</To>
<User>0</User>
<UserId>String</UserId>
<VAT>String</VAT>
<Value>String</Value>
<Vin>String</Vin>
</OfferHistory>
</OfferHistories>
<Vehicle>
<Account>String</Account>
<AccountType>String</AccountType>
<ActiveOffers xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>0</d3p1:int>
</ActiveOffers>
<ActualPrice>String</ActualPrice>
<Baumuster>String</Baumuster>
<Bm7NST>String</Bm7NST>
<BodyStyle>String</BodyStyle>
<CampaignAndOfferTotal>0</CampaignAndOfferTotal>
<CampaignAndOfferTotalCurrent>0</CampaignAndOfferTotalCurrent>
<CampaignAndOfferTotalPending>0</CampaignAndOfferTotalPending>
<CampaignCustomOfferTotal>0</CampaignCustomOfferTotal>
<CampaignCustomOfferTotalCurrent>0</CampaignCustomOfferTotalCurrent>
<CampaignCustomOfferTotalPending>0</CampaignCustomOfferTotalPending>
<CampaignDiscountOfferTotal>0</CampaignDiscountOfferTotal>
<CampaignDiscountOfferTotalCurrent>0</CampaignDiscountOfferTotalCurrent>
<CampaignDiscountOfferTotalPending>0</CampaignDiscountOfferTotalPending>
<CampaignMessagesTotal>0</CampaignMessagesTotal>
<CampaignOfferTotal>0</CampaignOfferTotal>
<CampaignOfferTotalCurrent>0</CampaignOfferTotalCurrent>
<CampaignOfferTotalPending>0</CampaignOfferTotalPending>
<CampaignOtherOfferTotal>0</CampaignOtherOfferTotal>
<CampaignOtherOfferTotalCurrent>0</CampaignOtherOfferTotalCurrent>
<CampaignOtherOfferTotalPending>0</CampaignOtherOfferTotalPending>
<CampaignPersonalisedOfferTotal>0</CampaignPersonalisedOfferTotal>
<CampaignPersonalisedOfferTotalCurrent>0</CampaignPersonalisedOfferTotalCurrent>
<CampaignPersonalisedOfferTotalPending>0</CampaignPersonalisedOfferTotalPending>
<CampaignServiceOfferTotal>0</CampaignServiceOfferTotal>
<CampaignServiceOfferTotalCurrent>0</CampaignServiceOfferTotalCurrent>
<CampaignServiceOfferTotalPending>0</CampaignServiceOfferTotalPending>
<Colour>String</Colour>
<ColourCode>String</ColourCode>
<ColourDescription>String</ColourDescription>
<CommissionNumber>String</CommissionNumber>
<ConfirmedProductionDate>String</ConfirmedProductionDate>
<Creation>String</Creation>
<CreationDate>String</CreationDate>
<CurrentRetailerOfferPrice>0</CurrentRetailerOfferPrice>
<DaysSincePortArrival>0</DaysSincePortArrival>
<Description>String</Description>
<DisplayRetailer>String</DisplayRetailer>
<DisplayRetailerGssnId>String</DisplayRetailerGssnId>
<ElectricConsumption>0</ElectricConsumption>
<ElectricRange>0</ElectricRange>
<EligibleForMaTransfer>false</EligibleForMaTransfer>
<ForecastedArrivalDate>String</ForecastedArrivalDate>
<FuelType>String</FuelType>
<FullModelYearCode>String</FullModelYearCode>
<GssnId>String</GssnId>
<ImageUrl>String</ImageUrl>
<InBackOrderAccount>false</InBackOrderAccount>
<IsAvailableOnline>false</IsAvailableOnline>
<IsBackOrdered>false</IsBackOrdered>
<IsDisplayStock>false</IsDisplayStock>
<IsMotability>false</IsMotability>
<IsMotabilityRetailer>false</IsMotabilityRetailer>
<IsSellable>false</IsSellable>
<IspVehicleCustomerDescriptions xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</IspVehicleCustomerDescriptions>
<Line>String</Line>
<Location>String</Location>
<MaintenanceDate>String</MaintenanceDate>
<MappedLine>String</MappedLine>
<Mileage>0</Mileage>
<Model>String</Model>
<Modified>String</Modified>
<NoImage>false</NoImage>
<OfferAmount>String</OfferAmount>
<OfferAvailable>false</OfferAvailable>
<OfferExpiry>String</OfferExpiry>
<OfferTotal>0</OfferTotal>
<OfferTotalCurrent>0</OfferTotalCurrent>
<OfferTotalPending>0</OfferTotalPending>
<Otr>String</Otr>
<P11D>String</P11D>
<PackageNames xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</PackageNames>
<PipAdvanceRentalGross>0</PipAdvanceRentalGross>
<PortArrivalDate>0001-01-01T00:00:00</PortArrivalDate>
<RegistrationDate>0001-01-01T00:00:00</RegistrationDate>
<RegistrationNumber>String</RegistrationNumber>
<RetailPrice>String</RetailPrice>
<RetailPriceExVAT>String</RetailPriceExVAT>
<RetailPriceIncVAT>0</RetailPriceIncVAT>
<RetailerCustomOfferTotal>0</RetailerCustomOfferTotal>
<RetailerCustomOfferTotalCurrent>0</RetailerCustomOfferTotalCurrent>
<RetailerCustomOfferTotalPending>0</RetailerCustomOfferTotalPending>
<RetailerDiscountOfferTotal>0</RetailerDiscountOfferTotal>
<RetailerDiscountOfferTotalCurrent>0</RetailerDiscountOfferTotalCurrent>
<RetailerDiscountOfferTotalPending>0</RetailerDiscountOfferTotalPending>
<RetailerId>0</RetailerId>
<RetailerOfferTotal>0</RetailerOfferTotal>
<RetailerOfferTotalCurrent>0</RetailerOfferTotalCurrent>
<RetailerOfferTotalPending>0</RetailerOfferTotalPending>
<RetailerServiceOfferTotal>0</RetailerServiceOfferTotal>
<RetailerServiceOfferTotalCurrent>0</RetailerServiceOfferTotalCurrent>
<RetailerServiceOfferTotalPending>0</RetailerServiceOfferTotalPending>
<RetailerWarrantyOfferTotal>0</RetailerWarrantyOfferTotal>
<RetailerWarrantyOfferTotalCurrent>0</RetailerWarrantyOfferTotalCurrent>
<RetailerWarrantyOfferTotalPending>0</RetailerWarrantyOfferTotalPending>
<Secured>false</Secured>
<Source>String</Source>
<Specialist>false</Specialist>
<TradeInDate>0001-01-01T00:00:00</TradeInDate>
<Transmission>String</Transmission>
<TransmissionType>String</TransmissionType>
<UnderOffer>false</UnderOffer>
<Upholstery>String</Upholstery>
<UpholsteryCode>String</UpholsteryCode>
<UpholsteryDescription>String</UpholsteryDescription>
<UpholsteryType>String</UpholsteryType>
<UsageCode>String</UsageCode>
<VATQualifying>false</VATQualifying>
<VehicleType>String</VehicleType>
<Vin>String</Vin>
<WpmsAdvanceRentalGross>0</WpmsAdvanceRentalGross>
<Engine>String</Engine>
<Equipment xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
<d3p1:Equipment>
<d3p1:Code>String</d3p1:Code>
<d3p1:Description>String</d3p1:Description>
<d3p1:Id>0</d3p1:Id>
</d3p1:Equipment>
</Equipment>
<HasMotabilityError>false</HasMotabilityError>
<Retailer>String</Retailer>
<VehicleClass>String</VehicleClass>
</Vehicle>
</VehicleByCommissionNumberResponse>