/* Options: Date: 2026-11-08 11:31:11 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ExchangeRateBaseParams.* //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="/api/Financial/ExchangeRateBase", Verbs="POST") public static class ExchangeRateBaseParams extends ExchangeRateBaseParams implements IReturn { private static Object responseType = ExchangeRateBase.class; public Object getResponseType() { return responseType; } } public static class ExchangeRateBase { public ExchangeRate ExchangeRate = null; public BigDecimal BaseAmount = null; public ExchangeRate getExchangeRate() { return ExchangeRate; } public ExchangeRateBase setExchangeRate(ExchangeRate value) { this.ExchangeRate = value; return this; } public BigDecimal getBaseAmount() { return BaseAmount; } public ExchangeRateBase setBaseAmount(BigDecimal value) { this.BaseAmount = value; return this; } } public static class ExchangeRateBaseParams { public String ProcessingCurrency = null; public BigDecimal AmountDue = null; public String BaseCurrency = null; public String getProcessingCurrency() { return ProcessingCurrency; } public ExchangeRateBaseParams setProcessingCurrency(String value) { this.ProcessingCurrency = value; return this; } public BigDecimal getAmountDue() { return AmountDue; } public ExchangeRateBaseParams setAmountDue(BigDecimal value) { this.AmountDue = value; return this; } public String getBaseCurrency() { return BaseCurrency; } public ExchangeRateBaseParams setBaseCurrency(String value) { this.BaseCurrency = value; return this; } } public static class ExchangeRate implements ILazyLoadMemoryCacheValue { public String BaseCurrency = null; public String ForeignCurrency = null; public BigDecimal Rate = null; public Date TimeStamp = null; public Boolean FromCache = null; public String getBaseCurrency() { return BaseCurrency; } public ExchangeRate setBaseCurrency(String value) { this.BaseCurrency = value; return this; } public String getForeignCurrency() { return ForeignCurrency; } public ExchangeRate setForeignCurrency(String value) { this.ForeignCurrency = value; return this; } public BigDecimal getRate() { return Rate; } public ExchangeRate setRate(BigDecimal value) { this.Rate = value; return this; } public Date getTimeStamp() { return TimeStamp; } public ExchangeRate setTimeStamp(Date value) { this.TimeStamp = value; return this; } public Boolean isFromCache() { return FromCache; } public ExchangeRate setFromCache(Boolean value) { this.FromCache = value; return this; } } public static interface ILazyLoadMemoryCacheValue { public Boolean FromCache = null; } }