| 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 |
|---|
package dtos
import (
"time"
)
type OfferVehicle struct {
RetailPriceExVAT string `json:"retailPriceExVAT"`
}
type Offer struct {
Id int `json:"id,omitempty"`
OfferType string `json:"offerType"`
CampaignName string `json:"campaignName"`
From string `json:"from"`
To string `json:"to"`
Value string `json:"value"`
Net *float64 `json:"net,omitempty"`
OfferVehicle OfferVehicle `json:"offerVehicle"`
Pending bool `json:"pending,omitempty"`
DocumentUrl string `json:"documentUrl"`
Personalised bool `json:"personalised,omitempty"`
IsPersonalisedMonetaryOffer bool `json:"isPersonalisedMonetaryOffer,omitempty"`
CampaignVIPDiscount bool `json:"campaignVIPDiscount,omitempty"`
OfferValueNet *float64 `json:"offerValueNet,omitempty"`
CampaignGovernmentGrant bool `json:"campaignGovernmentGrant,omitempty"`
}
type PersonalisedOffer struct {
Offer
Category string `json:"category"`
Description string `json:"description"`
Reference string `json:"reference"`
CampaignId int `json:"campaignId,omitempty"`
CertificateRequired *bool `json:"certificateRequired,omitempty"`
AutoSelect bool `json:"autoSelect,omitempty"`
}
type Message struct {
Id int `json:"id,omitempty"`
Vin string `json:"vin"`
CampaignId int `json:"campaignId,omitempty"`
Value string `json:"value"`
CampaignDescription string `json:"campaignDescription"`
From string `json:"from"`
To string `json:"to"`
DocumentUrl string `json:"documentUrl"`
}
type OfferHistory struct {
Id int `json:"id,omitempty"`
AuditType string `json:"auditType"`
OfferType string `json:"offerType"`
Source string `json:"source"`
From string `json:"from"`
To string `json:"to"`
Personalised bool `json:"personalised,omitempty"`
Value string `json:"value"`
Net string `json:"net"`
Vat string `json:"vat"`
Description string `json:"description"`
Vin string `json:"vin"`
Gssn string `json:"gssn"`
Creation string `json:"creation"`
Modified string `json:"modified"`
UserId string `json:"userId"`
User int `json:"user,omitempty"`
OfferId int `json:"offerId,omitempty"`
CommissionNumber string `json:"commissionNumber"`
CampaignId *int `json:"campaignId,omitempty"`
CampaignDescription string `json:"campaignDescription"`
CreationDate time.Time `json:"creationDate,omitempty"`
IsUsedCarOffer bool `json:"isUsedCarOffer,omitempty"`
}
type FinanceOffer struct {
CampaignDescription string `json:"campaignDescription"`
TermsAndConditions string `json:"termsAndConditions"`
Label string `json:"label"`
CampaignId int `json:"campaignId,omitempty"`
DocumentUrl string `json:"documentUrl"`
From string `json:"from"`
Id int `json:"id,omitempty"`
To string `json:"to"`
Value string `json:"value"`
Vin string `json:"vin"`
Enabled bool `json:"enabled,omitempty"`
Pending bool `json:"pending,omitempty"`
OfferType string `json:"offerType"`
}
type VehicleByIdentifierResponse struct {
CampaignOffers []Offer `json:"campaignOffers"`
CampaignPersonalisedOffers []PersonalisedOffer `json:"campaignPersonalisedOffers"`
CampaignVoucherOffers []PersonalisedOffer `json:"campaignVoucherOffers"`
CampaignGovernmentGrantOffers []Offer `json:"campaignGovernmentGrantOffers"`
CampaignMessages []Message `json:"campaignMessages"`
OfferHistories []OfferHistory `json:"offerHistories,omitempty"`
FinanceOffers []FinanceOffer `json:"financeOffers,omitempty"`
}
type VehicleDataBase struct {
Vin string `json:"vin"`
Description string `json:"description"`
Model string `json:"model"`
Otr string `json:"otr"`
RetailPriceExVAT string `json:"retailPriceExVAT"`
ActualPrice string `json:"actualPrice"`
P11D string `json:"p11D"`
FuelType string `json:"fuelType"`
Transmission string `json:"transmission"`
TransmissionType string `json:"transmissionType"`
Colour string `json:"colour"`
ColourCode string `json:"colourCode"`
ColourDescription string `json:"colourDescription"`
CommissionNumber string `json:"commissionNumber"`
OfferAvailable bool `json:"offerAvailable,omitempty"`
CampaignDiscountOfferTotal int `json:"campaignDiscountOfferTotal,omitempty"`
CampaignDiscountOfferTotalCurrent int `json:"campaignDiscountOfferTotalCurrent,omitempty"`
CampaignDiscountOfferTotalPending int `json:"campaignDiscountOfferTotalPending,omitempty"`
CampaignServiceOfferTotal int `json:"campaignServiceOfferTotal,omitempty"`
CampaignServiceOfferTotalCurrent int `json:"campaignServiceOfferTotalCurrent,omitempty"`
CampaignServiceOfferTotalPending int `json:"campaignServiceOfferTotalPending,omitempty"`
CampaignCustomOfferTotal int `json:"campaignCustomOfferTotal,omitempty"`
CampaignPersonalisedOfferTotalCurrent int `json:"campaignPersonalisedOfferTotalCurrent,omitempty"`
CampaignPersonalisedOfferTotalPending int `json:"campaignPersonalisedOfferTotalPending,omitempty"`
CampaignPersonalisedOfferTotal int `json:"campaignPersonalisedOfferTotal,omitempty"`
CampaignCustomOfferTotalCurrent int `json:"campaignCustomOfferTotalCurrent,omitempty"`
CampaignCustomOfferTotalPending int `json:"campaignCustomOfferTotalPending,omitempty"`
CampaignOtherOfferTotal int `json:"campaignOtherOfferTotal,omitempty"`
CampaignOtherOfferTotalCurrent int `json:"campaignOtherOfferTotalCurrent,omitempty"`
CampaignOtherOfferTotalPending int `json:"campaignOtherOfferTotalPending,omitempty"`
RetailerDiscountOfferTotal int `json:"retailerDiscountOfferTotal,omitempty"`
RetailerDiscountOfferTotalCurrent int `json:"retailerDiscountOfferTotalCurrent,omitempty"`
RetailerDiscountOfferTotalPending int `json:"retailerDiscountOfferTotalPending,omitempty"`
RetailerServiceOfferTotal int `json:"retailerServiceOfferTotal,omitempty"`
RetailerServiceOfferTotalCurrent int `json:"retailerServiceOfferTotalCurrent,omitempty"`
RetailerServiceOfferTotalPending int `json:"retailerServiceOfferTotalPending,omitempty"`
RetailerCustomOfferTotal int `json:"retailerCustomOfferTotal,omitempty"`
RetailerCustomOfferTotalCurrent int `json:"retailerCustomOfferTotalCurrent,omitempty"`
RetailerCustomOfferTotalPending int `json:"retailerCustomOfferTotalPending,omitempty"`
RetailerWarrantyOfferTotal int `json:"retailerWarrantyOfferTotal,omitempty"`
RetailerWarrantyOfferTotalCurrent int `json:"retailerWarrantyOfferTotalCurrent,omitempty"`
RetailerWarrantyOfferTotalPending int `json:"retailerWarrantyOfferTotalPending,omitempty"`
RetailerOfferTotal int `json:"retailerOfferTotal,omitempty"`
RetailerOfferTotalCurrent int `json:"retailerOfferTotalCurrent,omitempty"`
RetailerOfferTotalPending int `json:"retailerOfferTotalPending,omitempty"`
CampaignOfferTotal int `json:"campaignOfferTotal,omitempty"`
CampaignOfferTotalCurrent int `json:"campaignOfferTotalCurrent,omitempty"`
CampaignOfferTotalPending int `json:"campaignOfferTotalPending,omitempty"`
CampaignAndOfferTotal int `json:"campaignAndOfferTotal,omitempty"`
CampaignAndOfferTotalCurrent int `json:"campaignAndOfferTotalCurrent,omitempty"`
CampaignAndOfferTotalPending int `json:"campaignAndOfferTotalPending,omitempty"`
OfferTotal int `json:"offerTotal,omitempty"`
OfferTotalCurrent int `json:"offerTotalCurrent,omitempty"`
OfferTotalPending int `json:"offerTotalPending,omitempty"`
Creation string `json:"creation"`
Modified string `json:"modified"`
ElectricRange int `json:"electricRange,omitempty"`
ElectricConsumption int `json:"electricConsumption,omitempty"`
PortArrivalDate *time.Time `json:"portArrivalDate,omitempty"`
DaysSincePortArrival *int `json:"daysSincePortArrival,omitempty"`
RetailPriceIncVAT float64 `json:"retailPriceIncVAT,omitempty"`
BodyStyle string `json:"bodyStyle"`
Upholstery string `json:"upholstery"`
UpholsteryCode string `json:"upholsteryCode"`
UpholsteryType string `json:"upholsteryType"`
PackageNames []string `json:"packageNames"`
Line string `json:"line"`
MappedLine string `json:"mappedLine"`
CurrentRetailerOfferPrice float64 `json:"currentRetailerOfferPrice,omitempty"`
RetailPrice string `json:"retailPrice"`
VatQualifying bool `json:"vatQualifying,omitempty"`
RetailerId int `json:"retailerId,omitempty"`
GssnId string `json:"gssnId"`
NoImage bool `json:"noImage,omitempty"`
ImageUrl string `json:"imageUrl"`
IsAvailableOnline bool `json:"isAvailableOnline,omitempty"`
IsBackOrdered bool `json:"isBackOrdered,omitempty"`
CreationDate string `json:"creationDate"`
MaintenanceDate string `json:"maintenanceDate"`
RegistrationNumber string `json:"registrationNumber"`
RegistrationDate *time.Time `json:"registrationDate,omitempty"`
Mileage *int `json:"mileage,omitempty"`
TradeInDate *time.Time `json:"tradeInDate,omitempty"`
Source string `json:"source"`
VehicleType string `json:"vehicleType"`
OfferAmount string `json:"offerAmount"`
OfferExpiry string `json:"offerExpiry"`
ActiveOffers []int `json:"activeOffers"`
CampaignMessagesTotal int `json:"campaignMessagesTotal,omitempty"`
UnderOffer bool `json:"underOffer,omitempty"`
IsDisplayStock bool `json:"isDisplayStock,omitempty"`
DisplayRetailer string `json:"displayRetailer"`
DisplayRetailerGssnId string `json:"displayRetailerGssnId"`
Location string `json:"location"`
Account string `json:"account"`
AccountType string `json:"accountType"`
UsageCode string `json:"usageCode"`
Bm7NST string `json:"bm7NST"`
IsSellable bool `json:"isSellable,omitempty"`
Secured bool `json:"secured,omitempty"`
Specialist bool `json:"specialist,omitempty"`
IsMotabilityRetailer bool `json:"isMotabilityRetailer,omitempty"`
UpholsteryDescription string `json:"upholsteryDescription"`
InBackOrderAccount bool `json:"inBackOrderAccount,omitempty"`
FullModelYearCode *string `json:"fullModelYearCode,omitempty"`
Baumuster string `json:"baumuster"`
IsMotability bool `json:"isMotability,omitempty"`
PipAdvanceRentalGross *float64 `json:"pipAdvanceRentalGross,omitempty"`
WpmsAdvanceRentalGross *float64 `json:"wpmsAdvanceRentalGross,omitempty"`
IspVehicleCustomerDescriptions []string `json:"ispVehicleCustomerDescriptions,omitempty"`
EligibleForMaTransfer bool `json:"eligibleForMaTransfer,omitempty"`
ConfirmedProductionDate *string `json:"confirmedProductionDate,omitempty"`
ForecastedArrivalDate *string `json:"forecastedArrivalDate,omitempty"`
}
type VehicleData struct {
VehicleDataBase
Engine string `json:"engine"`
}
type Equipment struct {
Id *int `json:"id,omitempty"`
Code *string `json:"code,omitempty"`
Description *string `json:"description,omitempty"`
}
type VehicleIdentifierData struct {
VehicleData
Retailer string `json:"retailer"`
HasMotabilityError bool `json:"hasMotabilityError,omitempty"`
Equipment []Equipment `json:"equipment"`
VehicleClass *string `json:"vehicleClass,omitempty"`
}
type VehicleByCommissionNumberResponse struct {
VehicleByIdentifierResponse
Vehicle VehicleIdentifierData `json:"vehicle"`
}
type VehicleByCommissionNumberRequest struct {
VehicleIdentifier string `json:"vehicleIdentifier"`
VehicleType string `json:"vehicleType"`
}
Go 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>