/* Options: Date: 2025-06-09 20:59:26 Version: 6.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://webservices.mbukdatabase.co.uk/MBVansOnlineCustomerAccount //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: FinanceDetails.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/financedetails/", Verbs="POST") public static class FinanceDetails implements IReturn { public String CIAMId = null; public String ChassisNumber = null; public Short ItemsPerPage = null; public Short PageNumber = null; public String getCiamId() { return CIAMId; } public FinanceDetails setCiamId(String value) { this.CIAMId = value; return this; } public String getChassisNumber() { return ChassisNumber; } public FinanceDetails setChassisNumber(String value) { this.ChassisNumber = value; return this; } public Short getItemsPerPage() { return ItemsPerPage; } public FinanceDetails setItemsPerPage(Short value) { this.ItemsPerPage = value; return this; } public Short getPageNumber() { return PageNumber; } public FinanceDetails setPageNumber(Short value) { this.PageNumber = value; return this; } private static Object responseType = FinanceDetailsResponse.class; public Object getResponseType() { return responseType; } } public static class FinanceDetailsResponse { public ReturnStatus Status = null; public Short NumberOfPages = null; public ArrayList FinanceDetails = null; public ReturnStatus getStatus() { return Status; } public FinanceDetailsResponse setStatus(ReturnStatus value) { this.Status = value; return this; } public Short getNumberOfPages() { return NumberOfPages; } public FinanceDetailsResponse setNumberOfPages(Short value) { this.NumberOfPages = value; return this; } public ArrayList getFinanceDetails() { return FinanceDetails; } public FinanceDetailsResponse setFinanceDetails(ArrayList value) { this.FinanceDetails = value; return this; } } public static class ReturnStatus { public String ReturnCode = null; public String Message = null; public String getReturnCode() { return ReturnCode; } public ReturnStatus setReturnCode(String value) { this.ReturnCode = value; return this; } public String getMessage() { return Message; } public ReturnStatus setMessage(String value) { this.Message = value; return this; } } public static class FinanceDetail { public String ContractNumber = null; public Date StartDate = null; public Date EndDate = null; public String Status = null; public Date TerminationDate = null; public Integer Term = null; public String Product = null; public BigDecimal FinanceCharge = null; public BigDecimal AdvanceRental = null; public BigDecimal MonthlyInstalments = null; public BigDecimal ResidualValue = null; public BigDecimal Balloon = null; public BigDecimal APR = null; public String getContractNumber() { return ContractNumber; } public FinanceDetail setContractNumber(String value) { this.ContractNumber = value; return this; } public Date getStartDate() { return StartDate; } public FinanceDetail setStartDate(Date value) { this.StartDate = value; return this; } public Date getEndDate() { return EndDate; } public FinanceDetail setEndDate(Date value) { this.EndDate = value; return this; } public String getStatus() { return Status; } public FinanceDetail setStatus(String value) { this.Status = value; return this; } public Date getTerminationDate() { return TerminationDate; } public FinanceDetail setTerminationDate(Date value) { this.TerminationDate = value; return this; } public Integer getTerm() { return Term; } public FinanceDetail setTerm(Integer value) { this.Term = value; return this; } public String getProduct() { return Product; } public FinanceDetail setProduct(String value) { this.Product = value; return this; } public BigDecimal getFinanceCharge() { return FinanceCharge; } public FinanceDetail setFinanceCharge(BigDecimal value) { this.FinanceCharge = value; return this; } public BigDecimal getAdvanceRental() { return AdvanceRental; } public FinanceDetail setAdvanceRental(BigDecimal value) { this.AdvanceRental = value; return this; } public BigDecimal getMonthlyInstalments() { return MonthlyInstalments; } public FinanceDetail setMonthlyInstalments(BigDecimal value) { this.MonthlyInstalments = value; return this; } public BigDecimal getResidualValue() { return ResidualValue; } public FinanceDetail setResidualValue(BigDecimal value) { this.ResidualValue = value; return this; } public BigDecimal getBalloon() { return Balloon; } public FinanceDetail setBalloon(BigDecimal value) { this.Balloon = value; return this; } public BigDecimal getApr() { return APR; } public FinanceDetail setApr(BigDecimal value) { this.APR = value; return this; } } }