/* Options: Date: 2025-05-05 17:36:07 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetOrderCustomerRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/order/customer/{CustomerId}", Verbs="GET") public static class GetOrderCustomerRequest implements IReturn, IGet { public String CustomerId = null; public String getCustomerId() { return CustomerId; } public GetOrderCustomerRequest setCustomerId(String value) { this.CustomerId = value; return this; } private static Object responseType = GetOrderCustomerResponse.class; public Object getResponseType() { return responseType; } } public static class GetOrderCustomerResponse { public ArrayList Orders = new ArrayList(); public ArrayList Completed = new ArrayList(); public ArrayList Cancelled = new ArrayList(); public ArrayList InProgress = new ArrayList(); public ArrayList Archived = new ArrayList(); public ArrayList getOrders() { return Orders; } public GetOrderCustomerResponse setOrders(ArrayList value) { this.Orders = value; return this; } public ArrayList getCompleted() { return Completed; } public GetOrderCustomerResponse setCompleted(ArrayList value) { this.Completed = value; return this; } public ArrayList getCancelled() { return Cancelled; } public GetOrderCustomerResponse setCancelled(ArrayList value) { this.Cancelled = value; return this; } public ArrayList getInProgress() { return InProgress; } public GetOrderCustomerResponse setInProgress(ArrayList value) { this.InProgress = value; return this; } public ArrayList getArchived() { return Archived; } public GetOrderCustomerResponse setArchived(ArrayList value) { this.Archived = value; return this; } } public static class Order { public UUID Guid = null; public String Reference = null; public Integer Status = null; public String CustomerId = null; public String MulesoftReference = null; public String GasId = null; public String OrderDate = null; public String OfferSnapShot = null; public UUID getGuid() { return Guid; } public Order setGuid(UUID value) { this.Guid = value; return this; } public String getReference() { return Reference; } public Order setReference(String value) { this.Reference = value; return this; } public Integer getStatus() { return Status; } public Order setStatus(Integer value) { this.Status = value; return this; } public String getCustomerId() { return CustomerId; } public Order setCustomerId(String value) { this.CustomerId = value; return this; } public String getMulesoftReference() { return MulesoftReference; } public Order setMulesoftReference(String value) { this.MulesoftReference = value; return this; } public String getGasId() { return GasId; } public Order setGasId(String value) { this.GasId = value; return this; } public String getOrderDate() { return OrderDate; } public Order setOrderDate(String value) { this.OrderDate = value; return this; } public String getOfferSnapShot() { return OfferSnapShot; } public Order setOfferSnapShot(String value) { this.OfferSnapShot = value; return this; } } public static class OnlineShowroomOrder { public UUID Guid = null; public String Reference = null; public ArrayList Status = new ArrayList(); public OnlineShowroomVehicle Vehicle = null; public String ClosedDate = null; public String CustomerId = null; public String HandoverDate = null; public String ClosedReason = null; public String OrderDate = null; public ArrayList PaymentLinks = new ArrayList(); public UUID getGuid() { return Guid; } public OnlineShowroomOrder setGuid(UUID value) { this.Guid = value; return this; } public String getReference() { return Reference; } public OnlineShowroomOrder setReference(String value) { this.Reference = value; return this; } public ArrayList getStatus() { return Status; } public OnlineShowroomOrder setStatus(ArrayList value) { this.Status = value; return this; } public OnlineShowroomVehicle getVehicle() { return Vehicle; } public OnlineShowroomOrder setVehicle(OnlineShowroomVehicle value) { this.Vehicle = value; return this; } public String getClosedDate() { return ClosedDate; } public OnlineShowroomOrder setClosedDate(String value) { this.ClosedDate = value; return this; } public String getCustomerId() { return CustomerId; } public OnlineShowroomOrder setCustomerId(String value) { this.CustomerId = value; return this; } public String getHandoverDate() { return HandoverDate; } public OnlineShowroomOrder setHandoverDate(String value) { this.HandoverDate = value; return this; } public String getClosedReason() { return ClosedReason; } public OnlineShowroomOrder setClosedReason(String value) { this.ClosedReason = value; return this; } public String getOrderDate() { return OrderDate; } public OnlineShowroomOrder setOrderDate(String value) { this.OrderDate = value; return this; } public ArrayList getPaymentLinks() { return PaymentLinks; } public OnlineShowroomOrder setPaymentLinks(ArrayList value) { this.PaymentLinks = value; return this; } } public static class Retailer { public Integer Id = null; public String GssnId = null; public String Description = null; public String Street = null; public String City = null; public String Postcode = null; public String GoogleMapPostcode = null; public String Phone = null; public String Fax = null; public String Email = null; public String Website = null; public String RetailerGroupId = null; public String RetailerGroupName = null; public Boolean IsOnline = null; public Boolean IsNewCarRetailer = null; public Boolean IsUsedCarRetailer = null; public Boolean IsCentralRetailer = null; public Boolean ChatEnabled = null; public Boolean TradeInEnabled = null; public Boolean smart = null; public String DisplayPhoneNumberNew = null; public String DisplayPhoneNumberUsed = null; public BigDecimal Latitude = null; public BigDecimal Longitude = null; public String smartDescription = null; public String smartWebsite = null; public String smartPhone = null; public String LegacyId = null; public Boolean Agent = null; public Integer MarketAreaId = null; public String DigitalLoungeParentGssnId = null; public Boolean SendLeadsToDigitalLoungeParent = null; public RetailerOpeningTimes OpeningTimes = null; public Integer getId() { return Id; } public Retailer setId(Integer value) { this.Id = value; return this; } public String getGssnId() { return GssnId; } public Retailer setGssnId(String value) { this.GssnId = value; return this; } public String getDescription() { return Description; } public Retailer setDescription(String value) { this.Description = value; return this; } public String getStreet() { return Street; } public Retailer setStreet(String value) { this.Street = value; return this; } public String getCity() { return City; } public Retailer setCity(String value) { this.City = value; return this; } public String getPostcode() { return Postcode; } public Retailer setPostcode(String value) { this.Postcode = value; return this; } public String getGoogleMapPostcode() { return GoogleMapPostcode; } public Retailer setGoogleMapPostcode(String value) { this.GoogleMapPostcode = value; return this; } public String getPhone() { return Phone; } public Retailer setPhone(String value) { this.Phone = value; return this; } public String getFax() { return Fax; } public Retailer setFax(String value) { this.Fax = value; return this; } public String getEmail() { return Email; } public Retailer setEmail(String value) { this.Email = value; return this; } public String getWebsite() { return Website; } public Retailer setWebsite(String value) { this.Website = value; return this; } public String getRetailerGroupId() { return RetailerGroupId; } public Retailer setRetailerGroupId(String value) { this.RetailerGroupId = value; return this; } public String getRetailerGroupName() { return RetailerGroupName; } public Retailer setRetailerGroupName(String value) { this.RetailerGroupName = value; return this; } public Boolean getIsOnline() { return IsOnline; } public Retailer setIsOnline(Boolean value) { this.IsOnline = value; return this; } public Boolean getIsNewCarRetailer() { return IsNewCarRetailer; } public Retailer setIsNewCarRetailer(Boolean value) { this.IsNewCarRetailer = value; return this; } public Boolean getIsUsedCarRetailer() { return IsUsedCarRetailer; } public Retailer setIsUsedCarRetailer(Boolean value) { this.IsUsedCarRetailer = value; return this; } public Boolean getIsCentralRetailer() { return IsCentralRetailer; } public Retailer setIsCentralRetailer(Boolean value) { this.IsCentralRetailer = value; return this; } public Boolean isChatEnabled() { return ChatEnabled; } public Retailer setChatEnabled(Boolean value) { this.ChatEnabled = value; return this; } public Boolean isTradeInEnabled() { return TradeInEnabled; } public Retailer setTradeInEnabled(Boolean value) { this.TradeInEnabled = value; return this; } public Boolean isSmart() { return smart; } public Retailer setSmart(Boolean value) { this.smart = value; return this; } public String getDisplayPhoneNumberNew() { return DisplayPhoneNumberNew; } public Retailer setDisplayPhoneNumberNew(String value) { this.DisplayPhoneNumberNew = value; return this; } public String getDisplayPhoneNumberUsed() { return DisplayPhoneNumberUsed; } public Retailer setDisplayPhoneNumberUsed(String value) { this.DisplayPhoneNumberUsed = value; return this; } public BigDecimal getLatitude() { return Latitude; } public Retailer setLatitude(BigDecimal value) { this.Latitude = value; return this; } public BigDecimal getLongitude() { return Longitude; } public Retailer setLongitude(BigDecimal value) { this.Longitude = value; return this; } public String getSmartDescription() { return smartDescription; } public Retailer setSmartDescription(String value) { this.smartDescription = value; return this; } public String getSmartWebsite() { return smartWebsite; } public Retailer setSmartWebsite(String value) { this.smartWebsite = value; return this; } public String getSmartPhone() { return smartPhone; } public Retailer setSmartPhone(String value) { this.smartPhone = value; return this; } public String getLegacyId() { return LegacyId; } public Retailer setLegacyId(String value) { this.LegacyId = value; return this; } public Boolean isAgent() { return Agent; } public Retailer setAgent(Boolean value) { this.Agent = value; return this; } public Integer getMarketAreaId() { return MarketAreaId; } public Retailer setMarketAreaId(Integer value) { this.MarketAreaId = value; return this; } public String getDigitalLoungeParentGssnId() { return DigitalLoungeParentGssnId; } public Retailer setDigitalLoungeParentGssnId(String value) { this.DigitalLoungeParentGssnId = value; return this; } public Boolean isSendLeadsToDigitalLoungeParent() { return SendLeadsToDigitalLoungeParent; } public Retailer setSendLeadsToDigitalLoungeParent(Boolean value) { this.SendLeadsToDigitalLoungeParent = value; return this; } public RetailerOpeningTimes getOpeningTimes() { return OpeningTimes; } public Retailer setOpeningTimes(RetailerOpeningTimes value) { this.OpeningTimes = value; return this; } } public static class Retailer { public String Gssn = null; public String Description = null; public Boolean CampaignExcluded = null; public String getGssn() { return Gssn; } public Retailer setGssn(String value) { this.Gssn = value; return this; } public String getDescription() { return Description; } public Retailer setDescription(String value) { this.Description = value; return this; } public Boolean isCampaignExcluded() { return CampaignExcluded; } public Retailer setCampaignExcluded(Boolean value) { this.CampaignExcluded = value; return this; } } public static class OnlineShowroomStatus { public Integer Id = null; public String Description = null; public String Slug = null; public Boolean Current = null; public Boolean Completed = null; public ArrayList OrderStatuses = new ArrayList(); public Integer getId() { return Id; } public OnlineShowroomStatus setId(Integer value) { this.Id = value; return this; } public String getDescription() { return Description; } public OnlineShowroomStatus setDescription(String value) { this.Description = value; return this; } public String getSlug() { return Slug; } public OnlineShowroomStatus setSlug(String value) { this.Slug = value; return this; } public Boolean isCurrent() { return Current; } public OnlineShowroomStatus setCurrent(Boolean value) { this.Current = value; return this; } public Boolean isCompleted() { return Completed; } public OnlineShowroomStatus setCompleted(Boolean value) { this.Completed = value; return this; } public ArrayList getOrderStatuses() { return OrderStatuses; } public OnlineShowroomStatus setOrderStatuses(ArrayList value) { this.OrderStatuses = value; return this; } } public static class OnlineShowroomVehicle { public String Vin = null; public String VehicleClass = null; public String TransmissionType = null; public String FuelType = null; public String ImageUrl = null; public String Colour = null; public String Description = null; public String BodyStyle = null; public String UpholsteryType = null; public Retailer Retailer = null; public BigDecimal OTR = null; public BigDecimal ActualPrice = null; public BigDecimal TotalOfferValue = null; public BigDecimal NetPrice = null; public String VehicleType = null; public String OfferExpiryDate = null; public String getVin() { return Vin; } public OnlineShowroomVehicle setVin(String value) { this.Vin = value; return this; } public String getVehicleClass() { return VehicleClass; } public OnlineShowroomVehicle setVehicleClass(String value) { this.VehicleClass = value; return this; } public String getTransmissionType() { return TransmissionType; } public OnlineShowroomVehicle setTransmissionType(String value) { this.TransmissionType = value; return this; } public String getFuelType() { return FuelType; } public OnlineShowroomVehicle setFuelType(String value) { this.FuelType = value; return this; } public String getImageUrl() { return ImageUrl; } public OnlineShowroomVehicle setImageUrl(String value) { this.ImageUrl = value; return this; } public String getColour() { return Colour; } public OnlineShowroomVehicle setColour(String value) { this.Colour = value; return this; } public String getDescription() { return Description; } public OnlineShowroomVehicle setDescription(String value) { this.Description = value; return this; } public String getBodyStyle() { return BodyStyle; } public OnlineShowroomVehicle setBodyStyle(String value) { this.BodyStyle = value; return this; } public String getUpholsteryType() { return UpholsteryType; } public OnlineShowroomVehicle setUpholsteryType(String value) { this.UpholsteryType = value; return this; } public Retailer getRetailer() { return Retailer; } public OnlineShowroomVehicle setRetailer(Retailer value) { this.Retailer = value; return this; } public BigDecimal getOtr() { return OTR; } public OnlineShowroomVehicle setOtr(BigDecimal value) { this.OTR = value; return this; } public BigDecimal getActualPrice() { return ActualPrice; } public OnlineShowroomVehicle setActualPrice(BigDecimal value) { this.ActualPrice = value; return this; } public BigDecimal getTotalOfferValue() { return TotalOfferValue; } public OnlineShowroomVehicle setTotalOfferValue(BigDecimal value) { this.TotalOfferValue = value; return this; } public BigDecimal getNetPrice() { return NetPrice; } public OnlineShowroomVehicle setNetPrice(BigDecimal value) { this.NetPrice = value; return this; } public String getVehicleType() { return VehicleType; } public OnlineShowroomVehicle setVehicleType(String value) { this.VehicleType = value; return this; } public String getOfferExpiryDate() { return OfferExpiryDate; } public OnlineShowroomVehicle setOfferExpiryDate(String value) { this.OfferExpiryDate = value; return this; } } public static class PaymentDetail { public String PaymentType = null; public String PaymentLink = null; public String getPaymentType() { return PaymentType; } public PaymentDetail setPaymentType(String value) { this.PaymentType = value; return this; } public String getPaymentLink() { return PaymentLink; } public PaymentDetail setPaymentLink(String value) { this.PaymentLink = value; return this; } } public static class OrderStatus { public Integer Id = null; public String Description = null; public Integer getId() { return Id; } public OrderStatus setId(Integer value) { this.Id = value; return this; } public String getDescription() { return Description; } public OrderStatus setDescription(String value) { this.Description = value; return this; } } }