| GET | /v1/Vehicle/Reject/{vehicleIdentifier} | Get vehicle details and rejections by VIN or Commission Number | Calls Vehicle Data API. Returns vehicle details from the DB if found, otherwise from the Rejects table. |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class VehicleRejectRequest implements IGet
{
public String vehicleIdentifier = null;
public String getVehicleIdentifier() { return vehicleIdentifier; }
public VehicleRejectRequest setVehicleIdentifier(String value) { this.vehicleIdentifier = value; return this; }
}
public static class VehicleRejectDetailsResponse
{
public VehicleRejectDetailsData vehicle = null;
public VehicleRejectDetailsData getVehicle() { return vehicle; }
public VehicleRejectDetailsResponse setVehicle(VehicleRejectDetailsData value) { this.vehicle = value; return this; }
}
public static class VehicleRejectDetailsData
{
public VehicleIdentifierData details = null;
public ArrayList<VehicleRejectionData> rejections = new ArrayList<VehicleRejectionData>();
public ArrayList<VehicleSellableCheckData> sellableChecks = new ArrayList<VehicleSellableCheckData>();
public VehicleIdentifierData getDetails() { return details; }
public VehicleRejectDetailsData setDetails(VehicleIdentifierData value) { this.details = value; return this; }
public ArrayList<VehicleRejectionData> getRejections() { return rejections; }
public VehicleRejectDetailsData setRejections(ArrayList<VehicleRejectionData> value) { this.rejections = value; return this; }
public ArrayList<VehicleSellableCheckData> getSellableChecks() { return sellableChecks; }
public VehicleRejectDetailsData setSellableChecks(ArrayList<VehicleSellableCheckData> value) { this.sellableChecks = value; return this; }
}
public static class VehicleIdentifierData extends VehicleData
{
public String retailer = null;
public Boolean hasMotabilityError = null;
public ArrayList<Equipment> equipment = new ArrayList<Equipment>();
public String vehicleClass = null;
public String getRetailer() { return retailer; }
public VehicleIdentifierData setRetailer(String value) { this.retailer = value; return this; }
public Boolean isHasMotabilityError() { return hasMotabilityError; }
public VehicleIdentifierData setHasMotabilityError(Boolean value) { this.hasMotabilityError = value; return this; }
public ArrayList<Equipment> getEquipment() { return equipment; }
public VehicleIdentifierData setEquipment(ArrayList<Equipment> value) { this.equipment = value; return this; }
public String getVehicleClass() { return vehicleClass; }
public VehicleIdentifierData setVehicleClass(String value) { this.vehicleClass = value; return this; }
}
public static class VehicleData extends VehicleDataBase
{
public String engine = null;
public String getEngine() { return engine; }
public VehicleData setEngine(String value) { this.engine = value; return this; }
}
public static class VehicleDataBase
{
public String vin = null;
public String description = null;
public String model = null;
public String otr = null;
public String retailPriceExVAT = null;
public String actualPrice = null;
public String p11D = null;
public String fuelType = null;
public String transmission = null;
public String transmissionType = null;
public String colour = null;
public String colourCode = null;
public String colourDescription = null;
public String commissionNumber = null;
public Boolean offerAvailable = null;
public Integer campaignDiscountOfferTotal = null;
public Integer campaignDiscountOfferTotalCurrent = null;
public Integer campaignDiscountOfferTotalPending = null;
public Integer campaignServiceOfferTotal = null;
public Integer campaignServiceOfferTotalCurrent = null;
public Integer campaignServiceOfferTotalPending = null;
public Integer campaignCustomOfferTotal = null;
public Integer campaignPersonalisedOfferTotalCurrent = null;
public Integer campaignPersonalisedOfferTotalPending = null;
public Integer campaignPersonalisedOfferTotal = null;
public Integer campaignCustomOfferTotalCurrent = null;
public Integer campaignCustomOfferTotalPending = null;
public Integer campaignOtherOfferTotal = null;
public Integer campaignOtherOfferTotalCurrent = null;
public Integer campaignOtherOfferTotalPending = null;
public Integer retailerDiscountOfferTotal = null;
public Integer retailerDiscountOfferTotalCurrent = null;
public Integer retailerDiscountOfferTotalPending = null;
public Integer retailerServiceOfferTotal = null;
public Integer retailerServiceOfferTotalCurrent = null;
public Integer retailerServiceOfferTotalPending = null;
public Integer retailerCustomOfferTotal = null;
public Integer retailerCustomOfferTotalCurrent = null;
public Integer retailerCustomOfferTotalPending = null;
public Integer retailerWarrantyOfferTotal = null;
public Integer retailerWarrantyOfferTotalCurrent = null;
public Integer retailerWarrantyOfferTotalPending = null;
public Integer retailerOfferTotal = null;
public Integer retailerOfferTotalCurrent = null;
public Integer retailerOfferTotalPending = null;
public Integer campaignOfferTotal = null;
public Integer campaignOfferTotalCurrent = null;
public Integer campaignOfferTotalPending = null;
public Integer campaignAndOfferTotal = null;
public Integer campaignAndOfferTotalCurrent = null;
public Integer campaignAndOfferTotalPending = null;
public Integer offerTotal = null;
public Integer offerTotalCurrent = null;
public Integer offerTotalPending = null;
public String creation = null;
public String modified = null;
public Integer electricRange = null;
public Integer electricConsumption = null;
public Date portArrivalDate = null;
public Integer daysSincePortArrival = null;
public BigDecimal retailPriceIncVAT = null;
public String bodyStyle = null;
public String upholstery = null;
public String upholsteryCode = null;
public String upholsteryType = null;
public ArrayList<String> packageNames = new ArrayList<String>();
public String line = null;
public String mappedLine = null;
public BigDecimal currentRetailerOfferPrice = null;
public String retailPrice = null;
public Boolean vatQualifying = null;
public Integer retailerId = null;
public String gssnId = null;
public Boolean noImage = null;
public String imageUrl = null;
public Boolean isAvailableOnline = null;
public Boolean isBackOrdered = null;
public String creationDate = null;
public String maintenanceDate = null;
public String registrationNumber = null;
public Date registrationDate = null;
public Integer mileage = null;
public Date tradeInDate = null;
public String source = null;
public String vehicleType = null;
public String offerAmount = null;
public String offerExpiry = null;
public ArrayList<Integer> activeOffers = new ArrayList<Integer>();
public Integer campaignMessagesTotal = null;
public Boolean underOffer = null;
public Boolean isDisplayStock = null;
public String displayRetailer = null;
public String displayRetailerGssnId = null;
public String location = null;
public String account = null;
public String accountType = null;
public String usageCode = null;
public String bm7NST = null;
public Boolean isSellable = null;
public Boolean secured = null;
public Boolean specialist = null;
public Boolean isMotabilityRetailer = null;
public String upholsteryDescription = null;
public Boolean inBackOrderAccount = null;
public String fullModelYearCode = null;
public String baumuster = null;
public Boolean isMotability = null;
public BigDecimal pipAdvanceRentalGross = null;
public BigDecimal wpmsAdvanceRentalGross = null;
public ArrayList<String> ispVehicleCustomerDescriptions = null;
public Boolean eligibleForMaTransfer = null;
public String confirmedProductionDate = null;
public String forecastedArrivalDate = null;
public String getVin() { return vin; }
public VehicleDataBase setVin(String value) { this.vin = value; return this; }
public String getDescription() { return description; }
public VehicleDataBase setDescription(String value) { this.description = value; return this; }
public String getModel() { return model; }
public VehicleDataBase setModel(String value) { this.model = value; return this; }
public String getOtr() { return otr; }
public VehicleDataBase setOtr(String value) { this.otr = value; return this; }
public String getRetailPriceExVAT() { return retailPriceExVAT; }
public VehicleDataBase setRetailPriceExVAT(String value) { this.retailPriceExVAT = value; return this; }
public String getActualPrice() { return actualPrice; }
public VehicleDataBase setActualPrice(String value) { this.actualPrice = value; return this; }
public String getP11D() { return p11D; }
public VehicleDataBase setP11D(String value) { this.p11D = value; return this; }
public String getFuelType() { return fuelType; }
public VehicleDataBase setFuelType(String value) { this.fuelType = value; return this; }
public String getTransmission() { return transmission; }
public VehicleDataBase setTransmission(String value) { this.transmission = value; return this; }
public String getTransmissionType() { return transmissionType; }
public VehicleDataBase setTransmissionType(String value) { this.transmissionType = value; return this; }
public String getColour() { return colour; }
public VehicleDataBase setColour(String value) { this.colour = value; return this; }
public String getColourCode() { return colourCode; }
public VehicleDataBase setColourCode(String value) { this.colourCode = value; return this; }
public String getColourDescription() { return colourDescription; }
public VehicleDataBase setColourDescription(String value) { this.colourDescription = value; return this; }
public String getCommissionNumber() { return commissionNumber; }
public VehicleDataBase setCommissionNumber(String value) { this.commissionNumber = value; return this; }
public Boolean isOfferAvailable() { return offerAvailable; }
public VehicleDataBase setOfferAvailable(Boolean value) { this.offerAvailable = value; return this; }
public Integer getCampaignDiscountOfferTotal() { return campaignDiscountOfferTotal; }
public VehicleDataBase setCampaignDiscountOfferTotal(Integer value) { this.campaignDiscountOfferTotal = value; return this; }
public Integer getCampaignDiscountOfferTotalCurrent() { return campaignDiscountOfferTotalCurrent; }
public VehicleDataBase setCampaignDiscountOfferTotalCurrent(Integer value) { this.campaignDiscountOfferTotalCurrent = value; return this; }
public Integer getCampaignDiscountOfferTotalPending() { return campaignDiscountOfferTotalPending; }
public VehicleDataBase setCampaignDiscountOfferTotalPending(Integer value) { this.campaignDiscountOfferTotalPending = value; return this; }
public Integer getCampaignServiceOfferTotal() { return campaignServiceOfferTotal; }
public VehicleDataBase setCampaignServiceOfferTotal(Integer value) { this.campaignServiceOfferTotal = value; return this; }
public Integer getCampaignServiceOfferTotalCurrent() { return campaignServiceOfferTotalCurrent; }
public VehicleDataBase setCampaignServiceOfferTotalCurrent(Integer value) { this.campaignServiceOfferTotalCurrent = value; return this; }
public Integer getCampaignServiceOfferTotalPending() { return campaignServiceOfferTotalPending; }
public VehicleDataBase setCampaignServiceOfferTotalPending(Integer value) { this.campaignServiceOfferTotalPending = value; return this; }
public Integer getCampaignCustomOfferTotal() { return campaignCustomOfferTotal; }
public VehicleDataBase setCampaignCustomOfferTotal(Integer value) { this.campaignCustomOfferTotal = value; return this; }
public Integer getCampaignPersonalisedOfferTotalCurrent() { return campaignPersonalisedOfferTotalCurrent; }
public VehicleDataBase setCampaignPersonalisedOfferTotalCurrent(Integer value) { this.campaignPersonalisedOfferTotalCurrent = value; return this; }
public Integer getCampaignPersonalisedOfferTotalPending() { return campaignPersonalisedOfferTotalPending; }
public VehicleDataBase setCampaignPersonalisedOfferTotalPending(Integer value) { this.campaignPersonalisedOfferTotalPending = value; return this; }
public Integer getCampaignPersonalisedOfferTotal() { return campaignPersonalisedOfferTotal; }
public VehicleDataBase setCampaignPersonalisedOfferTotal(Integer value) { this.campaignPersonalisedOfferTotal = value; return this; }
public Integer getCampaignCustomOfferTotalCurrent() { return campaignCustomOfferTotalCurrent; }
public VehicleDataBase setCampaignCustomOfferTotalCurrent(Integer value) { this.campaignCustomOfferTotalCurrent = value; return this; }
public Integer getCampaignCustomOfferTotalPending() { return campaignCustomOfferTotalPending; }
public VehicleDataBase setCampaignCustomOfferTotalPending(Integer value) { this.campaignCustomOfferTotalPending = value; return this; }
public Integer getCampaignOtherOfferTotal() { return campaignOtherOfferTotal; }
public VehicleDataBase setCampaignOtherOfferTotal(Integer value) { this.campaignOtherOfferTotal = value; return this; }
public Integer getCampaignOtherOfferTotalCurrent() { return campaignOtherOfferTotalCurrent; }
public VehicleDataBase setCampaignOtherOfferTotalCurrent(Integer value) { this.campaignOtherOfferTotalCurrent = value; return this; }
public Integer getCampaignOtherOfferTotalPending() { return campaignOtherOfferTotalPending; }
public VehicleDataBase setCampaignOtherOfferTotalPending(Integer value) { this.campaignOtherOfferTotalPending = value; return this; }
public Integer getRetailerDiscountOfferTotal() { return retailerDiscountOfferTotal; }
public VehicleDataBase setRetailerDiscountOfferTotal(Integer value) { this.retailerDiscountOfferTotal = value; return this; }
public Integer getRetailerDiscountOfferTotalCurrent() { return retailerDiscountOfferTotalCurrent; }
public VehicleDataBase setRetailerDiscountOfferTotalCurrent(Integer value) { this.retailerDiscountOfferTotalCurrent = value; return this; }
public Integer getRetailerDiscountOfferTotalPending() { return retailerDiscountOfferTotalPending; }
public VehicleDataBase setRetailerDiscountOfferTotalPending(Integer value) { this.retailerDiscountOfferTotalPending = value; return this; }
public Integer getRetailerServiceOfferTotal() { return retailerServiceOfferTotal; }
public VehicleDataBase setRetailerServiceOfferTotal(Integer value) { this.retailerServiceOfferTotal = value; return this; }
public Integer getRetailerServiceOfferTotalCurrent() { return retailerServiceOfferTotalCurrent; }
public VehicleDataBase setRetailerServiceOfferTotalCurrent(Integer value) { this.retailerServiceOfferTotalCurrent = value; return this; }
public Integer getRetailerServiceOfferTotalPending() { return retailerServiceOfferTotalPending; }
public VehicleDataBase setRetailerServiceOfferTotalPending(Integer value) { this.retailerServiceOfferTotalPending = value; return this; }
public Integer getRetailerCustomOfferTotal() { return retailerCustomOfferTotal; }
public VehicleDataBase setRetailerCustomOfferTotal(Integer value) { this.retailerCustomOfferTotal = value; return this; }
public Integer getRetailerCustomOfferTotalCurrent() { return retailerCustomOfferTotalCurrent; }
public VehicleDataBase setRetailerCustomOfferTotalCurrent(Integer value) { this.retailerCustomOfferTotalCurrent = value; return this; }
public Integer getRetailerCustomOfferTotalPending() { return retailerCustomOfferTotalPending; }
public VehicleDataBase setRetailerCustomOfferTotalPending(Integer value) { this.retailerCustomOfferTotalPending = value; return this; }
public Integer getRetailerWarrantyOfferTotal() { return retailerWarrantyOfferTotal; }
public VehicleDataBase setRetailerWarrantyOfferTotal(Integer value) { this.retailerWarrantyOfferTotal = value; return this; }
public Integer getRetailerWarrantyOfferTotalCurrent() { return retailerWarrantyOfferTotalCurrent; }
public VehicleDataBase setRetailerWarrantyOfferTotalCurrent(Integer value) { this.retailerWarrantyOfferTotalCurrent = value; return this; }
public Integer getRetailerWarrantyOfferTotalPending() { return retailerWarrantyOfferTotalPending; }
public VehicleDataBase setRetailerWarrantyOfferTotalPending(Integer value) { this.retailerWarrantyOfferTotalPending = value; return this; }
public Integer getRetailerOfferTotal() { return retailerOfferTotal; }
public VehicleDataBase setRetailerOfferTotal(Integer value) { this.retailerOfferTotal = value; return this; }
public Integer getRetailerOfferTotalCurrent() { return retailerOfferTotalCurrent; }
public VehicleDataBase setRetailerOfferTotalCurrent(Integer value) { this.retailerOfferTotalCurrent = value; return this; }
public Integer getRetailerOfferTotalPending() { return retailerOfferTotalPending; }
public VehicleDataBase setRetailerOfferTotalPending(Integer value) { this.retailerOfferTotalPending = value; return this; }
public Integer getCampaignOfferTotal() { return campaignOfferTotal; }
public VehicleDataBase setCampaignOfferTotal(Integer value) { this.campaignOfferTotal = value; return this; }
public Integer getCampaignOfferTotalCurrent() { return campaignOfferTotalCurrent; }
public VehicleDataBase setCampaignOfferTotalCurrent(Integer value) { this.campaignOfferTotalCurrent = value; return this; }
public Integer getCampaignOfferTotalPending() { return campaignOfferTotalPending; }
public VehicleDataBase setCampaignOfferTotalPending(Integer value) { this.campaignOfferTotalPending = value; return this; }
public Integer getCampaignAndOfferTotal() { return campaignAndOfferTotal; }
public VehicleDataBase setCampaignAndOfferTotal(Integer value) { this.campaignAndOfferTotal = value; return this; }
public Integer getCampaignAndOfferTotalCurrent() { return campaignAndOfferTotalCurrent; }
public VehicleDataBase setCampaignAndOfferTotalCurrent(Integer value) { this.campaignAndOfferTotalCurrent = value; return this; }
public Integer getCampaignAndOfferTotalPending() { return campaignAndOfferTotalPending; }
public VehicleDataBase setCampaignAndOfferTotalPending(Integer value) { this.campaignAndOfferTotalPending = value; return this; }
public Integer getOfferTotal() { return offerTotal; }
public VehicleDataBase setOfferTotal(Integer value) { this.offerTotal = value; return this; }
public Integer getOfferTotalCurrent() { return offerTotalCurrent; }
public VehicleDataBase setOfferTotalCurrent(Integer value) { this.offerTotalCurrent = value; return this; }
public Integer getOfferTotalPending() { return offerTotalPending; }
public VehicleDataBase setOfferTotalPending(Integer value) { this.offerTotalPending = value; return this; }
public String getCreation() { return creation; }
public VehicleDataBase setCreation(String value) { this.creation = value; return this; }
public String getModified() { return modified; }
public VehicleDataBase setModified(String value) { this.modified = value; return this; }
public Integer getElectricRange() { return electricRange; }
public VehicleDataBase setElectricRange(Integer value) { this.electricRange = value; return this; }
public Integer getElectricConsumption() { return electricConsumption; }
public VehicleDataBase setElectricConsumption(Integer value) { this.electricConsumption = value; return this; }
public Date getPortArrivalDate() { return portArrivalDate; }
public VehicleDataBase setPortArrivalDate(Date value) { this.portArrivalDate = value; return this; }
public Integer getDaysSincePortArrival() { return daysSincePortArrival; }
public VehicleDataBase setDaysSincePortArrival(Integer value) { this.daysSincePortArrival = value; return this; }
public BigDecimal getRetailPriceIncVAT() { return retailPriceIncVAT; }
public VehicleDataBase setRetailPriceIncVAT(BigDecimal value) { this.retailPriceIncVAT = value; return this; }
public String getBodyStyle() { return bodyStyle; }
public VehicleDataBase setBodyStyle(String value) { this.bodyStyle = value; return this; }
public String getUpholstery() { return upholstery; }
public VehicleDataBase setUpholstery(String value) { this.upholstery = value; return this; }
public String getUpholsteryCode() { return upholsteryCode; }
public VehicleDataBase setUpholsteryCode(String value) { this.upholsteryCode = value; return this; }
public String getUpholsteryType() { return upholsteryType; }
public VehicleDataBase setUpholsteryType(String value) { this.upholsteryType = value; return this; }
public ArrayList<String> getPackageNames() { return packageNames; }
public VehicleDataBase setPackageNames(ArrayList<String> value) { this.packageNames = value; return this; }
public String getLine() { return line; }
public VehicleDataBase setLine(String value) { this.line = value; return this; }
public String getMappedLine() { return mappedLine; }
public VehicleDataBase setMappedLine(String value) { this.mappedLine = value; return this; }
public BigDecimal getCurrentRetailerOfferPrice() { return currentRetailerOfferPrice; }
public VehicleDataBase setCurrentRetailerOfferPrice(BigDecimal value) { this.currentRetailerOfferPrice = value; return this; }
public String getRetailPrice() { return retailPrice; }
public VehicleDataBase setRetailPrice(String value) { this.retailPrice = value; return this; }
public Boolean isVatQualifying() { return vatQualifying; }
public VehicleDataBase setVatQualifying(Boolean value) { this.vatQualifying = value; return this; }
public Integer getRetailerId() { return retailerId; }
public VehicleDataBase setRetailerId(Integer value) { this.retailerId = value; return this; }
public String getGssnId() { return gssnId; }
public VehicleDataBase setGssnId(String value) { this.gssnId = value; return this; }
public Boolean isNoImage() { return noImage; }
public VehicleDataBase setNoImage(Boolean value) { this.noImage = value; return this; }
public String getImageUrl() { return imageUrl; }
public VehicleDataBase setImageUrl(String value) { this.imageUrl = value; return this; }
public Boolean getIsAvailableOnline() { return isAvailableOnline; }
public VehicleDataBase setIsAvailableOnline(Boolean value) { this.isAvailableOnline = value; return this; }
public Boolean getIsBackOrdered() { return isBackOrdered; }
public VehicleDataBase setIsBackOrdered(Boolean value) { this.isBackOrdered = value; return this; }
public String getCreationDate() { return creationDate; }
public VehicleDataBase setCreationDate(String value) { this.creationDate = value; return this; }
public String getMaintenanceDate() { return maintenanceDate; }
public VehicleDataBase setMaintenanceDate(String value) { this.maintenanceDate = value; return this; }
public String getRegistrationNumber() { return registrationNumber; }
public VehicleDataBase setRegistrationNumber(String value) { this.registrationNumber = value; return this; }
public Date getRegistrationDate() { return registrationDate; }
public VehicleDataBase setRegistrationDate(Date value) { this.registrationDate = value; return this; }
public Integer getMileage() { return mileage; }
public VehicleDataBase setMileage(Integer value) { this.mileage = value; return this; }
public Date getTradeInDate() { return tradeInDate; }
public VehicleDataBase setTradeInDate(Date value) { this.tradeInDate = value; return this; }
public String getSource() { return source; }
public VehicleDataBase setSource(String value) { this.source = value; return this; }
public String getVehicleType() { return vehicleType; }
public VehicleDataBase setVehicleType(String value) { this.vehicleType = value; return this; }
public String getOfferAmount() { return offerAmount; }
public VehicleDataBase setOfferAmount(String value) { this.offerAmount = value; return this; }
public String getOfferExpiry() { return offerExpiry; }
public VehicleDataBase setOfferExpiry(String value) { this.offerExpiry = value; return this; }
public ArrayList<Integer> getActiveOffers() { return activeOffers; }
public VehicleDataBase setActiveOffers(ArrayList<Integer> value) { this.activeOffers = value; return this; }
public Integer getCampaignMessagesTotal() { return campaignMessagesTotal; }
public VehicleDataBase setCampaignMessagesTotal(Integer value) { this.campaignMessagesTotal = value; return this; }
public Boolean isUnderOffer() { return underOffer; }
public VehicleDataBase setUnderOffer(Boolean value) { this.underOffer = value; return this; }
public Boolean getIsDisplayStock() { return isDisplayStock; }
public VehicleDataBase setIsDisplayStock(Boolean value) { this.isDisplayStock = value; return this; }
public String getDisplayRetailer() { return displayRetailer; }
public VehicleDataBase setDisplayRetailer(String value) { this.displayRetailer = value; return this; }
public String getDisplayRetailerGssnId() { return displayRetailerGssnId; }
public VehicleDataBase setDisplayRetailerGssnId(String value) { this.displayRetailerGssnId = value; return this; }
public String getLocation() { return location; }
public VehicleDataBase setLocation(String value) { this.location = value; return this; }
public String getAccount() { return account; }
public VehicleDataBase setAccount(String value) { this.account = value; return this; }
public String getAccountType() { return accountType; }
public VehicleDataBase setAccountType(String value) { this.accountType = value; return this; }
public String getUsageCode() { return usageCode; }
public VehicleDataBase setUsageCode(String value) { this.usageCode = value; return this; }
public String getBm7NST() { return bm7NST; }
public VehicleDataBase setBm7NST(String value) { this.bm7NST = value; return this; }
public Boolean getIsSellable() { return isSellable; }
public VehicleDataBase setIsSellable(Boolean value) { this.isSellable = value; return this; }
public Boolean isSecured() { return secured; }
public VehicleDataBase setSecured(Boolean value) { this.secured = value; return this; }
public Boolean isSpecialist() { return specialist; }
public VehicleDataBase setSpecialist(Boolean value) { this.specialist = value; return this; }
public Boolean getIsMotabilityRetailer() { return isMotabilityRetailer; }
public VehicleDataBase setIsMotabilityRetailer(Boolean value) { this.isMotabilityRetailer = value; return this; }
public String getUpholsteryDescription() { return upholsteryDescription; }
public VehicleDataBase setUpholsteryDescription(String value) { this.upholsteryDescription = value; return this; }
public Boolean isInBackOrderAccount() { return inBackOrderAccount; }
public VehicleDataBase setInBackOrderAccount(Boolean value) { this.inBackOrderAccount = value; return this; }
public String getFullModelYearCode() { return fullModelYearCode; }
public VehicleDataBase setFullModelYearCode(String value) { this.fullModelYearCode = value; return this; }
public String getBaumuster() { return baumuster; }
public VehicleDataBase setBaumuster(String value) { this.baumuster = value; return this; }
public Boolean getIsMotability() { return isMotability; }
public VehicleDataBase setIsMotability(Boolean value) { this.isMotability = value; return this; }
public BigDecimal getPipAdvanceRentalGross() { return pipAdvanceRentalGross; }
public VehicleDataBase setPipAdvanceRentalGross(BigDecimal value) { this.pipAdvanceRentalGross = value; return this; }
public BigDecimal getWpmsAdvanceRentalGross() { return wpmsAdvanceRentalGross; }
public VehicleDataBase setWpmsAdvanceRentalGross(BigDecimal value) { this.wpmsAdvanceRentalGross = value; return this; }
public ArrayList<String> getIspVehicleCustomerDescriptions() { return ispVehicleCustomerDescriptions; }
public VehicleDataBase setIspVehicleCustomerDescriptions(ArrayList<String> value) { this.ispVehicleCustomerDescriptions = value; return this; }
public Boolean isEligibleForMaTransfer() { return eligibleForMaTransfer; }
public VehicleDataBase setEligibleForMaTransfer(Boolean value) { this.eligibleForMaTransfer = value; return this; }
public String getConfirmedProductionDate() { return confirmedProductionDate; }
public VehicleDataBase setConfirmedProductionDate(String value) { this.confirmedProductionDate = value; return this; }
public String getForecastedArrivalDate() { return forecastedArrivalDate; }
public VehicleDataBase setForecastedArrivalDate(String value) { this.forecastedArrivalDate = value; return this; }
}
public static class Equipment
{
public Integer id = null;
public String code = null;
public String description = null;
public Integer getId() { return id; }
public Equipment setId(Integer value) { this.id = value; return this; }
public String getCode() { return code; }
public Equipment setCode(String value) { this.code = value; return this; }
public String getDescription() { return description; }
public Equipment setDescription(String value) { this.description = value; return this; }
}
public static class VehicleRejectionData
{
public String rejectReason = null;
public String exception = null;
public String creationDate = null;
public Boolean active = null;
public String dataSource = null;
public String getRejectReason() { return rejectReason; }
public VehicleRejectionData setRejectReason(String value) { this.rejectReason = value; return this; }
public String getException() { return exception; }
public VehicleRejectionData setException(String value) { this.exception = value; return this; }
public String getCreationDate() { return creationDate; }
public VehicleRejectionData setCreationDate(String value) { this.creationDate = value; return this; }
public Boolean isActive() { return active; }
public VehicleRejectionData setActive(Boolean value) { this.active = value; return this; }
public String getDataSource() { return dataSource; }
public VehicleRejectionData setDataSource(String value) { this.dataSource = value; return this; }
}
public static class VehicleSellableCheckData
{
public String check = null;
public String failure = null;
public String creationDate = null;
public String getCheck() { return check; }
public VehicleSellableCheckData setCheck(String value) { this.check = value; return this; }
public String getFailure() { return failure; }
public VehicleSellableCheckData setFailure(String value) { this.failure = value; return this; }
public String getCreationDate() { return creationDate; }
public VehicleSellableCheckData setCreationDate(String value) { this.creationDate = value; return this; }
}
}
Java VehicleRejectRequest 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/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>