/* Options: Date: 2025-06-27 21:25:24 Version: 8.81 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CentralVehiclesCsvRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/v1/{VehicleType}/Vehicle/CentralCsv", Verbs="POST") public static class CentralVehiclesCsvRequest implements IReturn, IPost { public Integer min = null; public Integer max = null; public Boolean noPortArrivalDate = null; public String vehicleType = null; public Integer getMin() { return min; } public CentralVehiclesCsvRequest setMin(Integer value) { this.min = value; return this; } public Integer getMax() { return max; } public CentralVehiclesCsvRequest setMax(Integer value) { this.max = value; return this; } public Boolean isNoPortArrivalDate() { return noPortArrivalDate; } public CentralVehiclesCsvRequest setNoPortArrivalDate(Boolean value) { this.noPortArrivalDate = value; return this; } public String getVehicleType() { return vehicleType; } public CentralVehiclesCsvRequest setVehicleType(String value) { this.vehicleType = value; return this; } private static Object responseType = CentralStockResponse.class; public Object getResponseType() { return responseType; } } public static class CentralStockResponse { public ArrayList vehicles = null; public ArrayList getVehicles() { return vehicles; } public CentralStockResponse setVehicles(ArrayList value) { this.vehicles = value; return this; } } public static class CsvVehicleData { @DataMember(Name="Comm") @SerializedName("Comm") public String commissionNumber = null; public String retailer = null; public String description = null; public String model = null; public String colour = null; @DataMember(Name="Fuel Type") @SerializedName("Fuel Type") public String fuelType = null; @DataMember(Name="Trans") @SerializedName("Trans") public String transmission = null; public String otr = null; @DataMember(Name="Age (Days)") @SerializedName("Age (Days)") public Integer daysSincePortArrival = null; @DataMember(Name="Current Offer") @SerializedName("Current Offer") public String offerAmount = null; @DataMember(Name="Offer To") @SerializedName("Offer To") public String offerExpiry = null; @DataMember(Name="Active Offers") @SerializedName("Active Offers") public ArrayList activeOffers = new ArrayList(); @DataMember(Name="Ncl Modified") @SerializedName("Ncl Modified") public String modified = null; @DataMember(Name="Net Price") @SerializedName("Net Price") public String retailPrice = null; public String vin = null; @DataMember(Name="Electric Range") @SerializedName("Electric Range") public Integer electricRange = null; @DataMember(Name="Electric Consumption") @SerializedName("Electric Consumption") public Integer electricConsumption = null; @DataMember(Name="Special Info") @SerializedName("Special Info") public Integer campaignMessagesTotal = null; @DataMember(Name="Personalised") @SerializedName("Personalised") public Integer campaignPersonalisedOfferTotal = null; public String getCommissionNumber() { return commissionNumber; } public CsvVehicleData setCommissionNumber(String value) { this.commissionNumber = value; return this; } public String getRetailer() { return retailer; } public CsvVehicleData setRetailer(String value) { this.retailer = value; return this; } public String getDescription() { return description; } public CsvVehicleData setDescription(String value) { this.description = value; return this; } public String getModel() { return model; } public CsvVehicleData setModel(String value) { this.model = value; return this; } public String getColour() { return colour; } public CsvVehicleData setColour(String value) { this.colour = value; return this; } public String getFuelType() { return fuelType; } public CsvVehicleData setFuelType(String value) { this.fuelType = value; return this; } public String getTransmission() { return transmission; } public CsvVehicleData setTransmission(String value) { this.transmission = value; return this; } public String getOtr() { return otr; } public CsvVehicleData setOtr(String value) { this.otr = value; return this; } public Integer getDaysSincePortArrival() { return daysSincePortArrival; } public CsvVehicleData setDaysSincePortArrival(Integer value) { this.daysSincePortArrival = value; return this; } public String getOfferAmount() { return offerAmount; } public CsvVehicleData setOfferAmount(String value) { this.offerAmount = value; return this; } public String getOfferExpiry() { return offerExpiry; } public CsvVehicleData setOfferExpiry(String value) { this.offerExpiry = value; return this; } public ArrayList getActiveOffers() { return activeOffers; } public CsvVehicleData setActiveOffers(ArrayList value) { this.activeOffers = value; return this; } public String getModified() { return modified; } public CsvVehicleData setModified(String value) { this.modified = value; return this; } public String getRetailPrice() { return retailPrice; } public CsvVehicleData setRetailPrice(String value) { this.retailPrice = value; return this; } public String getVin() { return vin; } public CsvVehicleData setVin(String value) { this.vin = value; return this; } public Integer getElectricRange() { return electricRange; } public CsvVehicleData setElectricRange(Integer value) { this.electricRange = value; return this; } public Integer getElectricConsumption() { return electricConsumption; } public CsvVehicleData setElectricConsumption(Integer value) { this.electricConsumption = value; return this; } public Integer getCampaignMessagesTotal() { return campaignMessagesTotal; } public CsvVehicleData setCampaignMessagesTotal(Integer value) { this.campaignMessagesTotal = value; return this; } public Integer getCampaignPersonalisedOfferTotal() { return campaignPersonalisedOfferTotal; } public CsvVehicleData setCampaignPersonalisedOfferTotal(Integer value) { this.campaignPersonalisedOfferTotal = value; return this; } } }