Mercedes.VehicleManagement.API

<back to all web services

VehicleRejectRequest

Vehicle
Requires Authentication
The following routes are available for this service:
GET/v1/Vehicle/Reject/{vehicleIdentifier}Get vehicle details and rejections by VIN or Commission NumberCalls Vehicle Data API. Returns vehicle details from the DB if found, otherwise from the Rejects table.
const std = @import("std");

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 VehicleRejectionData = struct {
    rejectReason: ?[]const u8 = null,
    exception: ?[]const u8 = null,
    creationDate: ?[]const u8 = null,
    active: ?bool = null,
    dataSource: ?[]const u8 = null,
};

pub const VehicleSellableCheckData = struct {
    check: ?[]const u8 = null,
    failure: ?[]const u8 = null,
    creationDate: ?[]const u8 = null,
};

pub const VehicleRejectDetailsData = struct {
    details: ?VehicleIdentifierData = null,
    rejections: []VehicleRejectionData = &.{},
    sellableChecks: []VehicleSellableCheckData = &.{},
};

pub const VehicleRejectDetailsResponse = struct {
    vehicle: ?VehicleRejectDetailsData = null,
};

pub const VehicleRejectRequest = struct {
    vehicleIdentifier: ?[]const u8 = null,
};

Zig VehicleRejectRequest 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/Vehicle/Reject/{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

<VehicleRejectDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.ServiceModel">
  <Vehicle>
    <Details xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO">
      <d3p1:Account>String</d3p1:Account>
      <d3p1:AccountType>String</d3p1:AccountType>
      <d3p1:ActiveOffers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>0</d4p1:int>
      </d3p1:ActiveOffers>
      <d3p1:ActualPrice>String</d3p1:ActualPrice>
      <d3p1:Baumuster>String</d3p1:Baumuster>
      <d3p1:Bm7NST>String</d3p1:Bm7NST>
      <d3p1:BodyStyle>String</d3p1:BodyStyle>
      <d3p1:CampaignAndOfferTotal>0</d3p1:CampaignAndOfferTotal>
      <d3p1:CampaignAndOfferTotalCurrent>0</d3p1:CampaignAndOfferTotalCurrent>
      <d3p1:CampaignAndOfferTotalPending>0</d3p1:CampaignAndOfferTotalPending>
      <d3p1:CampaignCustomOfferTotal>0</d3p1:CampaignCustomOfferTotal>
      <d3p1:CampaignCustomOfferTotalCurrent>0</d3p1:CampaignCustomOfferTotalCurrent>
      <d3p1:CampaignCustomOfferTotalPending>0</d3p1:CampaignCustomOfferTotalPending>
      <d3p1:CampaignDiscountOfferTotal>0</d3p1:CampaignDiscountOfferTotal>
      <d3p1:CampaignDiscountOfferTotalCurrent>0</d3p1:CampaignDiscountOfferTotalCurrent>
      <d3p1:CampaignDiscountOfferTotalPending>0</d3p1:CampaignDiscountOfferTotalPending>
      <d3p1:CampaignMessagesTotal>0</d3p1:CampaignMessagesTotal>
      <d3p1:CampaignOfferTotal>0</d3p1:CampaignOfferTotal>
      <d3p1:CampaignOfferTotalCurrent>0</d3p1:CampaignOfferTotalCurrent>
      <d3p1:CampaignOfferTotalPending>0</d3p1:CampaignOfferTotalPending>
      <d3p1:CampaignOtherOfferTotal>0</d3p1:CampaignOtherOfferTotal>
      <d3p1:CampaignOtherOfferTotalCurrent>0</d3p1:CampaignOtherOfferTotalCurrent>
      <d3p1:CampaignOtherOfferTotalPending>0</d3p1:CampaignOtherOfferTotalPending>
      <d3p1:CampaignPersonalisedOfferTotal>0</d3p1:CampaignPersonalisedOfferTotal>
      <d3p1:CampaignPersonalisedOfferTotalCurrent>0</d3p1:CampaignPersonalisedOfferTotalCurrent>
      <d3p1:CampaignPersonalisedOfferTotalPending>0</d3p1:CampaignPersonalisedOfferTotalPending>
      <d3p1:CampaignServiceOfferTotal>0</d3p1:CampaignServiceOfferTotal>
      <d3p1:CampaignServiceOfferTotalCurrent>0</d3p1:CampaignServiceOfferTotalCurrent>
      <d3p1:CampaignServiceOfferTotalPending>0</d3p1:CampaignServiceOfferTotalPending>
      <d3p1:Colour>String</d3p1:Colour>
      <d3p1:ColourCode>String</d3p1:ColourCode>
      <d3p1:ColourDescription>String</d3p1:ColourDescription>
      <d3p1:CommissionNumber>String</d3p1:CommissionNumber>
      <d3p1:ConfirmedProductionDate>String</d3p1:ConfirmedProductionDate>
      <d3p1:Creation>String</d3p1:Creation>
      <d3p1:CreationDate>String</d3p1:CreationDate>
      <d3p1:CurrentRetailerOfferPrice>0</d3p1:CurrentRetailerOfferPrice>
      <d3p1:DaysSincePortArrival>0</d3p1:DaysSincePortArrival>
      <d3p1:Description>String</d3p1:Description>
      <d3p1:DisplayRetailer>String</d3p1:DisplayRetailer>
      <d3p1:DisplayRetailerGssnId>String</d3p1:DisplayRetailerGssnId>
      <d3p1:ElectricConsumption>0</d3p1:ElectricConsumption>
      <d3p1:ElectricRange>0</d3p1:ElectricRange>
      <d3p1:EligibleForMaTransfer>false</d3p1:EligibleForMaTransfer>
      <d3p1:ForecastedArrivalDate>String</d3p1:ForecastedArrivalDate>
      <d3p1:FuelType>String</d3p1:FuelType>
      <d3p1:FullModelYearCode>String</d3p1:FullModelYearCode>
      <d3p1:GssnId>String</d3p1:GssnId>
      <d3p1:ImageUrl>String</d3p1:ImageUrl>
      <d3p1:InBackOrderAccount>false</d3p1:InBackOrderAccount>
      <d3p1:IsAvailableOnline>false</d3p1:IsAvailableOnline>
      <d3p1:IsBackOrdered>false</d3p1:IsBackOrdered>
      <d3p1:IsDisplayStock>false</d3p1:IsDisplayStock>
      <d3p1:IsMotability>false</d3p1:IsMotability>
      <d3p1:IsMotabilityRetailer>false</d3p1:IsMotabilityRetailer>
      <d3p1:IsSellable>false</d3p1:IsSellable>
      <d3p1:IspVehicleCustomerDescriptions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d3p1:IspVehicleCustomerDescriptions>
      <d3p1:Line>String</d3p1:Line>
      <d3p1:Location>String</d3p1:Location>
      <d3p1:MaintenanceDate>String</d3p1:MaintenanceDate>
      <d3p1:MappedLine>String</d3p1:MappedLine>
      <d3p1:Mileage>0</d3p1:Mileage>
      <d3p1:Model>String</d3p1:Model>
      <d3p1:Modified>String</d3p1:Modified>
      <d3p1:NoImage>false</d3p1:NoImage>
      <d3p1:OfferAmount>String</d3p1:OfferAmount>
      <d3p1:OfferAvailable>false</d3p1:OfferAvailable>
      <d3p1:OfferExpiry>String</d3p1:OfferExpiry>
      <d3p1:OfferTotal>0</d3p1:OfferTotal>
      <d3p1:OfferTotalCurrent>0</d3p1:OfferTotalCurrent>
      <d3p1:OfferTotalPending>0</d3p1:OfferTotalPending>
      <d3p1:Otr>String</d3p1:Otr>
      <d3p1:P11D>String</d3p1:P11D>
      <d3p1:PackageNames xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d3p1:PackageNames>
      <d3p1:PipAdvanceRentalGross>0</d3p1:PipAdvanceRentalGross>
      <d3p1:PortArrivalDate>0001-01-01T00:00:00</d3p1:PortArrivalDate>
      <d3p1:RegistrationDate>0001-01-01T00:00:00</d3p1:RegistrationDate>
      <d3p1:RegistrationNumber>String</d3p1:RegistrationNumber>
      <d3p1:RetailPrice>String</d3p1:RetailPrice>
      <d3p1:RetailPriceExVAT>String</d3p1:RetailPriceExVAT>
      <d3p1:RetailPriceIncVAT>0</d3p1:RetailPriceIncVAT>
      <d3p1:RetailerCustomOfferTotal>0</d3p1:RetailerCustomOfferTotal>
      <d3p1:RetailerCustomOfferTotalCurrent>0</d3p1:RetailerCustomOfferTotalCurrent>
      <d3p1:RetailerCustomOfferTotalPending>0</d3p1:RetailerCustomOfferTotalPending>
      <d3p1:RetailerDiscountOfferTotal>0</d3p1:RetailerDiscountOfferTotal>
      <d3p1:RetailerDiscountOfferTotalCurrent>0</d3p1:RetailerDiscountOfferTotalCurrent>
      <d3p1:RetailerDiscountOfferTotalPending>0</d3p1:RetailerDiscountOfferTotalPending>
      <d3p1:RetailerId>0</d3p1:RetailerId>
      <d3p1:RetailerOfferTotal>0</d3p1:RetailerOfferTotal>
      <d3p1:RetailerOfferTotalCurrent>0</d3p1:RetailerOfferTotalCurrent>
      <d3p1:RetailerOfferTotalPending>0</d3p1:RetailerOfferTotalPending>
      <d3p1:RetailerServiceOfferTotal>0</d3p1:RetailerServiceOfferTotal>
      <d3p1:RetailerServiceOfferTotalCurrent>0</d3p1:RetailerServiceOfferTotalCurrent>
      <d3p1:RetailerServiceOfferTotalPending>0</d3p1:RetailerServiceOfferTotalPending>
      <d3p1:RetailerWarrantyOfferTotal>0</d3p1:RetailerWarrantyOfferTotal>
      <d3p1:RetailerWarrantyOfferTotalCurrent>0</d3p1:RetailerWarrantyOfferTotalCurrent>
      <d3p1:RetailerWarrantyOfferTotalPending>0</d3p1:RetailerWarrantyOfferTotalPending>
      <d3p1:Secured>false</d3p1:Secured>
      <d3p1:Source>String</d3p1:Source>
      <d3p1:Specialist>false</d3p1:Specialist>
      <d3p1:TradeInDate>0001-01-01T00:00:00</d3p1:TradeInDate>
      <d3p1:Transmission>String</d3p1:Transmission>
      <d3p1:TransmissionType>String</d3p1:TransmissionType>
      <d3p1:UnderOffer>false</d3p1:UnderOffer>
      <d3p1:Upholstery>String</d3p1:Upholstery>
      <d3p1:UpholsteryCode>String</d3p1:UpholsteryCode>
      <d3p1:UpholsteryDescription>String</d3p1:UpholsteryDescription>
      <d3p1:UpholsteryType>String</d3p1:UpholsteryType>
      <d3p1:UsageCode>String</d3p1:UsageCode>
      <d3p1:VATQualifying>false</d3p1:VATQualifying>
      <d3p1:VehicleType>String</d3p1:VehicleType>
      <d3p1:Vin>String</d3p1:Vin>
      <d3p1:WpmsAdvanceRentalGross>0</d3p1:WpmsAdvanceRentalGross>
      <d3p1:Engine>String</d3p1:Engine>
      <d3p1:Equipment xmlns:d4p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
        <d4p1:Equipment>
          <d4p1:Code>String</d4p1:Code>
          <d4p1:Description>String</d4p1:Description>
          <d4p1:Id>0</d4p1:Id>
        </d4p1:Equipment>
      </d3p1:Equipment>
      <d3p1:HasMotabilityError>false</d3p1:HasMotabilityError>
      <d3p1:Retailer>String</d3p1:Retailer>
      <d3p1:VehicleClass>String</d3p1:VehicleClass>
    </Details>
    <Rejections xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO">
      <d3p1:VehicleRejectionData>
        <d3p1:Active>false</d3p1:Active>
        <d3p1:CreationDate>String</d3p1:CreationDate>
        <d3p1:DataSource>String</d3p1:DataSource>
        <d3p1:Exception>String</d3p1:Exception>
        <d3p1:RejectReason>String</d3p1:RejectReason>
      </d3p1:VehicleRejectionData>
    </Rejections>
    <SellableChecks xmlns:d3p1="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO">
      <d3p1:VehicleSellableCheckData>
        <d3p1:Check>String</d3p1:Check>
        <d3p1:CreationDate>String</d3p1:CreationDate>
        <d3p1:Failure>String</d3p1:Failure>
      </d3p1:VehicleSellableCheckData>
    </SellableChecks>
  </Vehicle>
</VehicleRejectDetailsResponse>