GET | /v1/backorder/othermatchcsv/{Guid} | Get Back Order Matches by Guid |
---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetBackOrderVehicleOtherMatchCsvRequest extends GetBackOrderMatchRequest implements IGet
{
}
public static class GetBackOrderMatchRequest
{
public UUID Guid = null;
public UUID getGuid() { return Guid; }
public GetBackOrderMatchRequest setGuid(UUID value) { this.Guid = value; return this; }
}
public static class GetBackOrderVehicleOtherMatchCsvResponse
{
public ArrayList<BackOrderVehicleCsv> Vehicles = new ArrayList<BackOrderVehicleCsv>();
public ArrayList<BackOrderVehicleCsv> getVehicles() { return Vehicles; }
public GetBackOrderVehicleOtherMatchCsvResponse setVehicles(ArrayList<BackOrderVehicleCsv> value) { this.Vehicles = value; return this; }
}
public static class BackOrderVehicleCsv
{
public String VehicleType = null;
public String Vid = null;
public String Vin = null;
public String Fin = null;
public String CommissionNumber = null;
public String ChassisNumber = null;
public String Line = null;
public ArrayList<String> Packages = new ArrayList<String>();
public String ModelYear = null;
public String ModelYearCode = null;
public String Description = null;
public String VehicleClass = null;
public String RetailPrice_ExVAT = null;
public BigDecimal RetailPrice_IncVAT = null;
public String OTR = null;
public String ActualPrice = null;
public String BodyStyle = null;
public String Model = null;
public String Colour = null;
public String ColourGroup = null;
public String Fuel = null;
public String ProductRange = null;
public String Engine = null;
public Boolean IsAMG = null;
public String Transmission = null;
public String Upholstery = null;
public String Nst = null;
public String BM7NST = null;
public BigDecimal Acceleration = null;
public BigDecimal BootCapacity = null;
public BigDecimal TopSpeed = null;
public String DriveConcept = null;
public BigDecimal CombustionPowerHp = null;
public BigDecimal ElectricPowerKw = null;
public BigDecimal ElectricPowerHp = null;
public BigDecimal CombinedPowerKw = null;
public BigDecimal CombinedPowerHP = null;
public BigDecimal ElectricRange = null;
public BigDecimal ElectricConsumption = null;
public String EmissionCombined = null;
public String EmissionExtraUrban = null;
public String EmissionUrban = null;
public BigDecimal Emission = null;
public String EmissionDirective = null;
public String EnergyEfficiencyClass = null;
public BigDecimal WltpCombined = null;
public BigDecimal WltpLow = null;
public BigDecimal WltpMedium = null;
public BigDecimal WltpHigh = null;
public BigDecimal WltpExtraHigh = null;
public BigDecimal WltpEmissionCombined = null;
public String PortArrivalDate = null;
public Date CreationDate = null;
public Date LastUpdated = null;
public Boolean IsDisplayStock = null;
public String DisplayStockAgent = null;
public Boolean IsSpecialistCar = null;
public String Account = null;
public String Location = null;
public String CesarIdShipToParty = null;
public String VehicleUsageCode = null;
public Boolean IsSellable = null;
public Boolean UnderOffer = null;
public Boolean MbukSecured = null;
public String HalfModelYearCode = null;
public String FullModelYearCode = null;
public String ProductionDate = null;
public Boolean IsMotability = null;
public String getVehicleType() { return VehicleType; }
public BackOrderVehicleCsv setVehicleType(String value) { this.VehicleType = value; return this; }
public String getVid() { return Vid; }
public BackOrderVehicleCsv setVid(String value) { this.Vid = value; return this; }
public String getVin() { return Vin; }
public BackOrderVehicleCsv setVin(String value) { this.Vin = value; return this; }
public String getFin() { return Fin; }
public BackOrderVehicleCsv setFin(String value) { this.Fin = value; return this; }
public String getCommissionNumber() { return CommissionNumber; }
public BackOrderVehicleCsv setCommissionNumber(String value) { this.CommissionNumber = value; return this; }
public String getChassisNumber() { return ChassisNumber; }
public BackOrderVehicleCsv setChassisNumber(String value) { this.ChassisNumber = value; return this; }
public String getLine() { return Line; }
public BackOrderVehicleCsv setLine(String value) { this.Line = value; return this; }
public ArrayList<String> getPackages() { return Packages; }
public BackOrderVehicleCsv setPackages(ArrayList<String> value) { this.Packages = value; return this; }
public String getModelYear() { return ModelYear; }
public BackOrderVehicleCsv setModelYear(String value) { this.ModelYear = value; return this; }
public String getModelYearCode() { return ModelYearCode; }
public BackOrderVehicleCsv setModelYearCode(String value) { this.ModelYearCode = value; return this; }
public String getDescription() { return Description; }
public BackOrderVehicleCsv setDescription(String value) { this.Description = value; return this; }
public String getVehicleClass() { return VehicleClass; }
public BackOrderVehicleCsv setVehicleClass(String value) { this.VehicleClass = value; return this; }
public String getRetailPriceExVAT() { return RetailPrice_ExVAT; }
public BackOrderVehicleCsv setRetailPriceExVAT(String value) { this.RetailPrice_ExVAT = value; return this; }
public BigDecimal getRetailPriceIncVAT() { return RetailPrice_IncVAT; }
public BackOrderVehicleCsv setRetailPriceIncVAT(BigDecimal value) { this.RetailPrice_IncVAT = value; return this; }
public String getOtr() { return OTR; }
public BackOrderVehicleCsv setOtr(String value) { this.OTR = value; return this; }
public String getActualPrice() { return ActualPrice; }
public BackOrderVehicleCsv setActualPrice(String value) { this.ActualPrice = value; return this; }
public String getBodyStyle() { return BodyStyle; }
public BackOrderVehicleCsv setBodyStyle(String value) { this.BodyStyle = value; return this; }
public String getModel() { return Model; }
public BackOrderVehicleCsv setModel(String value) { this.Model = value; return this; }
public String getColour() { return Colour; }
public BackOrderVehicleCsv setColour(String value) { this.Colour = value; return this; }
public String getColourGroup() { return ColourGroup; }
public BackOrderVehicleCsv setColourGroup(String value) { this.ColourGroup = value; return this; }
public String getFuel() { return Fuel; }
public BackOrderVehicleCsv setFuel(String value) { this.Fuel = value; return this; }
public String getProductRange() { return ProductRange; }
public BackOrderVehicleCsv setProductRange(String value) { this.ProductRange = value; return this; }
public String getEngine() { return Engine; }
public BackOrderVehicleCsv setEngine(String value) { this.Engine = value; return this; }
public Boolean getIsAMG() { return IsAMG; }
public BackOrderVehicleCsv setIsAMG(Boolean value) { this.IsAMG = value; return this; }
public String getTransmission() { return Transmission; }
public BackOrderVehicleCsv setTransmission(String value) { this.Transmission = value; return this; }
public String getUpholstery() { return Upholstery; }
public BackOrderVehicleCsv setUpholstery(String value) { this.Upholstery = value; return this; }
public String getNst() { return Nst; }
public BackOrderVehicleCsv setNst(String value) { this.Nst = value; return this; }
public String getBM7NST() { return BM7NST; }
public BackOrderVehicleCsv setBM7NST(String value) { this.BM7NST = value; return this; }
public BigDecimal getAcceleration() { return Acceleration; }
public BackOrderVehicleCsv setAcceleration(BigDecimal value) { this.Acceleration = value; return this; }
public BigDecimal getBootCapacity() { return BootCapacity; }
public BackOrderVehicleCsv setBootCapacity(BigDecimal value) { this.BootCapacity = value; return this; }
public BigDecimal getTopSpeed() { return TopSpeed; }
public BackOrderVehicleCsv setTopSpeed(BigDecimal value) { this.TopSpeed = value; return this; }
public String getDriveConcept() { return DriveConcept; }
public BackOrderVehicleCsv setDriveConcept(String value) { this.DriveConcept = value; return this; }
public BigDecimal getCombustionPowerHp() { return CombustionPowerHp; }
public BackOrderVehicleCsv setCombustionPowerHp(BigDecimal value) { this.CombustionPowerHp = value; return this; }
public BigDecimal getElectricPowerKw() { return ElectricPowerKw; }
public BackOrderVehicleCsv setElectricPowerKw(BigDecimal value) { this.ElectricPowerKw = value; return this; }
public BigDecimal getElectricPowerHp() { return ElectricPowerHp; }
public BackOrderVehicleCsv setElectricPowerHp(BigDecimal value) { this.ElectricPowerHp = value; return this; }
public BigDecimal getCombinedPowerKw() { return CombinedPowerKw; }
public BackOrderVehicleCsv setCombinedPowerKw(BigDecimal value) { this.CombinedPowerKw = value; return this; }
public BigDecimal getCombinedPowerHP() { return CombinedPowerHP; }
public BackOrderVehicleCsv setCombinedPowerHP(BigDecimal value) { this.CombinedPowerHP = value; return this; }
public BigDecimal getElectricRange() { return ElectricRange; }
public BackOrderVehicleCsv setElectricRange(BigDecimal value) { this.ElectricRange = value; return this; }
public BigDecimal getElectricConsumption() { return ElectricConsumption; }
public BackOrderVehicleCsv setElectricConsumption(BigDecimal value) { this.ElectricConsumption = value; return this; }
public String getEmissionCombined() { return EmissionCombined; }
public BackOrderVehicleCsv setEmissionCombined(String value) { this.EmissionCombined = value; return this; }
public String getEmissionExtraUrban() { return EmissionExtraUrban; }
public BackOrderVehicleCsv setEmissionExtraUrban(String value) { this.EmissionExtraUrban = value; return this; }
public String getEmissionUrban() { return EmissionUrban; }
public BackOrderVehicleCsv setEmissionUrban(String value) { this.EmissionUrban = value; return this; }
public BigDecimal getEmission() { return Emission; }
public BackOrderVehicleCsv setEmission(BigDecimal value) { this.Emission = value; return this; }
public String getEmissionDirective() { return EmissionDirective; }
public BackOrderVehicleCsv setEmissionDirective(String value) { this.EmissionDirective = value; return this; }
public String getEnergyEfficiencyClass() { return EnergyEfficiencyClass; }
public BackOrderVehicleCsv setEnergyEfficiencyClass(String value) { this.EnergyEfficiencyClass = value; return this; }
public BigDecimal getWltpCombined() { return WltpCombined; }
public BackOrderVehicleCsv setWltpCombined(BigDecimal value) { this.WltpCombined = value; return this; }
public BigDecimal getWltpLow() { return WltpLow; }
public BackOrderVehicleCsv setWltpLow(BigDecimal value) { this.WltpLow = value; return this; }
public BigDecimal getWltpMedium() { return WltpMedium; }
public BackOrderVehicleCsv setWltpMedium(BigDecimal value) { this.WltpMedium = value; return this; }
public BigDecimal getWltpHigh() { return WltpHigh; }
public BackOrderVehicleCsv setWltpHigh(BigDecimal value) { this.WltpHigh = value; return this; }
public BigDecimal getWltpExtraHigh() { return WltpExtraHigh; }
public BackOrderVehicleCsv setWltpExtraHigh(BigDecimal value) { this.WltpExtraHigh = value; return this; }
public BigDecimal getWltpEmissionCombined() { return WltpEmissionCombined; }
public BackOrderVehicleCsv setWltpEmissionCombined(BigDecimal value) { this.WltpEmissionCombined = value; return this; }
public String getPortArrivalDate() { return PortArrivalDate; }
public BackOrderVehicleCsv setPortArrivalDate(String value) { this.PortArrivalDate = value; return this; }
public Date getCreationDate() { return CreationDate; }
public BackOrderVehicleCsv setCreationDate(Date value) { this.CreationDate = value; return this; }
public Date getLastUpdated() { return LastUpdated; }
public BackOrderVehicleCsv setLastUpdated(Date value) { this.LastUpdated = value; return this; }
public Boolean getIsDisplayStock() { return IsDisplayStock; }
public BackOrderVehicleCsv setIsDisplayStock(Boolean value) { this.IsDisplayStock = value; return this; }
public String getDisplayStockAgent() { return DisplayStockAgent; }
public BackOrderVehicleCsv setDisplayStockAgent(String value) { this.DisplayStockAgent = value; return this; }
public Boolean getIsSpecialistCar() { return IsSpecialistCar; }
public BackOrderVehicleCsv setIsSpecialistCar(Boolean value) { this.IsSpecialistCar = value; return this; }
public String getAccount() { return Account; }
public BackOrderVehicleCsv setAccount(String value) { this.Account = value; return this; }
public String getLocation() { return Location; }
public BackOrderVehicleCsv setLocation(String value) { this.Location = value; return this; }
public String getCesarIdShipToParty() { return CesarIdShipToParty; }
public BackOrderVehicleCsv setCesarIdShipToParty(String value) { this.CesarIdShipToParty = value; return this; }
public String getVehicleUsageCode() { return VehicleUsageCode; }
public BackOrderVehicleCsv setVehicleUsageCode(String value) { this.VehicleUsageCode = value; return this; }
public Boolean getIsSellable() { return IsSellable; }
public BackOrderVehicleCsv setIsSellable(Boolean value) { this.IsSellable = value; return this; }
public Boolean isUnderOffer() { return UnderOffer; }
public BackOrderVehicleCsv setUnderOffer(Boolean value) { this.UnderOffer = value; return this; }
public Boolean isMbukSecured() { return MbukSecured; }
public BackOrderVehicleCsv setMbukSecured(Boolean value) { this.MbukSecured = value; return this; }
public String getHalfModelYearCode() { return HalfModelYearCode; }
public BackOrderVehicleCsv setHalfModelYearCode(String value) { this.HalfModelYearCode = value; return this; }
public String getFullModelYearCode() { return FullModelYearCode; }
public BackOrderVehicleCsv setFullModelYearCode(String value) { this.FullModelYearCode = value; return this; }
public String getProductionDate() { return ProductionDate; }
public BackOrderVehicleCsv setProductionDate(String value) { this.ProductionDate = value; return this; }
public Boolean getIsMotability() { return IsMotability; }
public BackOrderVehicleCsv setIsMotability(Boolean value) { this.IsMotability = value; return this; }
}
}
Java GetBackOrderVehicleOtherMatchCsvRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/backorder/othermatchcsv/{Guid} HTTP/1.1 Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { Vehicles: [ { VehicleType: String, Vid: String, Vin: String, Fin: String, CommissionNumber: String, ChassisNumber: String, Line: String, Packages: [ String ], ModelYear: String, ModelYearCode: String, Description: String, VehicleClass: String, RetailPrice_ExVAT: String, RetailPrice_IncVAT: 0, OTR: String, ActualPrice: String, BodyStyle: String, Model: String, Colour: String, ColourGroup: String, Fuel: String, ProductRange: String, Engine: String, IsAMG: False, Transmission: String, Upholstery: String, Nst: String, BM7NST: String, Acceleration: 0, BootCapacity: 0, TopSpeed: 0, DriveConcept: String, CombustionPowerHp: 0, ElectricPowerKw: 0, ElectricPowerHp: 0, CombinedPowerKw: 0, CombinedPowerHP: 0, ElectricRange: 0, ElectricConsumption: 0, EmissionCombined: String, EmissionExtraUrban: String, EmissionUrban: String, Emission: 0, EmissionDirective: String, EnergyEfficiencyClass: String, WltpCombined: 0, WltpLow: 0, WltpMedium: 0, WltpHigh: 0, WltpExtraHigh: 0, WltpEmissionCombined: 0, PortArrivalDate: String, CreationDate: 0001-01-01, LastUpdated: 0001-01-01, IsDisplayStock: False, DisplayStockAgent: String, IsSpecialistCar: False, Account: String, Location: String, CesarIdShipToParty: String, VehicleUsageCode: String, IsSellable: False, UnderOffer: False, MbukSecured: False, HalfModelYearCode: String, FullModelYearCode: String, ProductionDate: String, IsMotability: False } ] }