/* Options: Date: 2025-09-10 19:16:18 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-optimization.power.dev //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: SolverModelStandaloneRequest.* //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="/solver-model/standalone", Verbs="POST") public static class SolverModelStandaloneRequest { public BigDecimal batteryCapacity = null; public BigDecimal nameplateCapacity = null; public BigDecimal chargingEfficiency = null; public BigDecimal dischargingEfficiency = null; public BigDecimal minProfitPerMw = null; public BigDecimal maxDailCycle = null; public BigDecimal restingLossRate = null; public BigDecimal operationLossRate = null; public ArrayList prices = null; public BigDecimal getBatteryCapacity() { return batteryCapacity; } public SolverModelStandaloneRequest setBatteryCapacity(BigDecimal value) { this.batteryCapacity = value; return this; } public BigDecimal getNameplateCapacity() { return nameplateCapacity; } public SolverModelStandaloneRequest setNameplateCapacity(BigDecimal value) { this.nameplateCapacity = value; return this; } public BigDecimal getChargingEfficiency() { return chargingEfficiency; } public SolverModelStandaloneRequest setChargingEfficiency(BigDecimal value) { this.chargingEfficiency = value; return this; } public BigDecimal getDischargingEfficiency() { return dischargingEfficiency; } public SolverModelStandaloneRequest setDischargingEfficiency(BigDecimal value) { this.dischargingEfficiency = value; return this; } public BigDecimal getMinProfitPerMw() { return minProfitPerMw; } public SolverModelStandaloneRequest setMinProfitPerMw(BigDecimal value) { this.minProfitPerMw = value; return this; } public BigDecimal getMaxDailCycle() { return maxDailCycle; } public SolverModelStandaloneRequest setMaxDailCycle(BigDecimal value) { this.maxDailCycle = value; return this; } public BigDecimal getRestingLossRate() { return restingLossRate; } public SolverModelStandaloneRequest setRestingLossRate(BigDecimal value) { this.restingLossRate = value; return this; } public BigDecimal getOperationLossRate() { return operationLossRate; } public SolverModelStandaloneRequest setOperationLossRate(BigDecimal value) { this.operationLossRate = value; return this; } public ArrayList getPrices() { return prices; } public SolverModelStandaloneRequest setPrices(ArrayList value) { this.prices = value; return this; } } }