/* Options: Date: 2025-05-05 17:37:41 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: ValidateOutRightPurchaseRequest.* //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/outrightpurchase/validate", Verbs="POST") public static class ValidateOutRightPurchaseRequest extends ValidateOutRightPurchaseRequest implements IReturn, IPost { private static Object responseType = ValidateOutRightPurchaseResponse.class; public Object getResponseType() { return responseType; } } public static class ValidateOutRightPurchaseResponse { public OutrightPurchaseFleetCustomer OutrightPurchaseFleetCustomer = null; public Boolean IsBackOrder = null; public OutrightPurchaseFleetCustomer getOutrightPurchaseFleetCustomer() { return OutrightPurchaseFleetCustomer; } public ValidateOutRightPurchaseResponse setOutrightPurchaseFleetCustomer(OutrightPurchaseFleetCustomer value) { this.OutrightPurchaseFleetCustomer = value; return this; } public Boolean getIsBackOrder() { return IsBackOrder; } public ValidateOutRightPurchaseResponse setIsBackOrder(Boolean value) { this.IsBackOrder = value; return this; } } public static class OutrightPurchaseCriteria { public String Reference = null; public String Bm7NST = null; public Boolean IsBackOrder = null; public String getReference() { return Reference; } public OutrightPurchaseCriteria setReference(String value) { this.Reference = value; return this; } public String getBm7NST() { return Bm7NST; } public OutrightPurchaseCriteria setBm7NST(String value) { this.Bm7NST = value; return this; } public Boolean getIsBackOrder() { return IsBackOrder; } public OutrightPurchaseCriteria setIsBackOrder(Boolean value) { this.IsBackOrder = value; return this; } } public static class ValidateOutRightPurchaseRequest { public OutrightPurchaseCriteria Criteria = null; public OutrightPurchaseCriteria getCriteria() { return Criteria; } public ValidateOutRightPurchaseRequest setCriteria(OutrightPurchaseCriteria value) { this.Criteria = value; return this; } } public static class OutrightPurchaseFleetCustomer { public String CustomerIdentifier = null; public String CompanyName = null; public String Title = null; public String FirstName = null; public String LastName = null; public String Email = null; public String PhoneNumber = null; public String HouseNumber = null; public String AddressLine2 = null; public String Town = null; public String County = null; public String PostCode = null; public ArrayList OutrightPurchaseCustomerDiscounts = new ArrayList(); public Boolean ImportSucessful = null; public Boolean IsEligibleCOPConverter = null; public String getCustomerIdentifier() { return CustomerIdentifier; } public OutrightPurchaseFleetCustomer setCustomerIdentifier(String value) { this.CustomerIdentifier = value; return this; } public String getCompanyName() { return CompanyName; } public OutrightPurchaseFleetCustomer setCompanyName(String value) { this.CompanyName = value; return this; } public String getTitle() { return Title; } public OutrightPurchaseFleetCustomer setTitle(String value) { this.Title = value; return this; } public String getFirstName() { return FirstName; } public OutrightPurchaseFleetCustomer setFirstName(String value) { this.FirstName = value; return this; } public String getLastName() { return LastName; } public OutrightPurchaseFleetCustomer setLastName(String value) { this.LastName = value; return this; } public String getEmail() { return Email; } public OutrightPurchaseFleetCustomer setEmail(String value) { this.Email = value; return this; } public String getPhoneNumber() { return PhoneNumber; } public OutrightPurchaseFleetCustomer setPhoneNumber(String value) { this.PhoneNumber = value; return this; } public String getHouseNumber() { return HouseNumber; } public OutrightPurchaseFleetCustomer setHouseNumber(String value) { this.HouseNumber = value; return this; } public String getAddressLine2() { return AddressLine2; } public OutrightPurchaseFleetCustomer setAddressLine2(String value) { this.AddressLine2 = value; return this; } public String getTown() { return Town; } public OutrightPurchaseFleetCustomer setTown(String value) { this.Town = value; return this; } public String getCounty() { return County; } public OutrightPurchaseFleetCustomer setCounty(String value) { this.County = value; return this; } public String getPostCode() { return PostCode; } public OutrightPurchaseFleetCustomer setPostCode(String value) { this.PostCode = value; return this; } public ArrayList getOutrightPurchaseCustomerDiscounts() { return OutrightPurchaseCustomerDiscounts; } public OutrightPurchaseFleetCustomer setOutrightPurchaseCustomerDiscounts(ArrayList value) { this.OutrightPurchaseCustomerDiscounts = value; return this; } public Boolean isImportSucessful() { return ImportSucessful; } public OutrightPurchaseFleetCustomer setImportSucessful(Boolean value) { this.ImportSucessful = value; return this; } public Boolean getIsEligibleCOPConverter() { return IsEligibleCOPConverter; } public OutrightPurchaseFleetCustomer setIsEligibleCOPConverter(Boolean value) { this.IsEligibleCOPConverter = value; return this; } } public static class OutrightPurchaseDiscount { public String BaumusterNST = null; public BigDecimal DiscountPercentage = null; public String getBaumusterNST() { return BaumusterNST; } public OutrightPurchaseDiscount setBaumusterNST(String value) { this.BaumusterNST = value; return this; } public BigDecimal getDiscountPercentage() { return DiscountPercentage; } public OutrightPurchaseDiscount setDiscountPercentage(BigDecimal value) { this.DiscountPercentage = value; return this; } } }