/* Options: Date: 2025-12-06 05:27:31 Version: 8.70 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.sbbet.ath.cx //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetE2EConfiguration.* //ExcludeTypes: //InitializeCollections: False //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.* @Route(Path="/qry/e2e/configuration", Verbs="GET") open class GetE2EConfiguration : IReturn { companion object { private val responseType = E2EConfiguration::class.java } override fun getResponseType(): Any? = GetE2EConfiguration.responseType } open class E2EConfiguration { open var id:String? = null open var delayTime:Int? = null open var numberOfSlipsPerLocation:Int? = null open var defaultSubmitMode:ProductSubmitMode? = null open var six4WinBetKindProbabilities:Six4WinBetKindProbabilities? = null open var defaultProductInstanceE2EConfigurations:ArrayList? = null open var locationE2EConfigurations:ArrayList? = null } enum class ProductSubmitMode(val value:Int) { @SerializedName("0") Single(0), @SerializedName("1") Multi(1), } open class Six4WinBetKindProbabilities { open var standard:BigDecimal? = null open var system7:BigDecimal? = null open var system8:BigDecimal? = null open var system9:BigDecimal? = null open var system10:BigDecimal? = null open var firstColor1:BigDecimal? = null open var firstColor2:BigDecimal? = null open var firstColor3:BigDecimal? = null open var firstColor4:BigDecimal? = null open var firstColor5:BigDecimal? = null open var firstColor6:BigDecimal? = null open var firstColor7:BigDecimal? = null open var firstColor8:BigDecimal? = null open var firstNumberOdd:BigDecimal? = null open var firstNumberEven:BigDecimal? = null open var firstNumberLessThan24_5:BigDecimal? = null open var firstNumberGreaterThan24_5:BigDecimal? = null open var sumOfFirstFiveLessThan122_5:BigDecimal? = null open var sumOfFirstFiveGreaterThan122_5:BigDecimal? = null open var moreOddNumbers:BigDecimal? = null open var moreEvenNumbers:BigDecimal? = null } open class ProductInstanceE2EConfiguration { open var productInstanceId:String? = null open var betsPerSlip:Interval? = null } open class LocationE2EConfiguration { open var locationId:String? = null open var isActive:Boolean? = null open var submitMode:ProductSubmitMode? = null open var productInstanceE2EConfigurations:ArrayList? = null } enum class ProductSubmitMode(val value:Int) { @SerializedName("0") Single(0), @SerializedName("1") Multi(1), } open class Six4WinBetKindProbabilities { open var standard:BigDecimal? = null open var system7:BigDecimal? = null open var system8:BigDecimal? = null open var system9:BigDecimal? = null open var system10:BigDecimal? = null open var firstColor1:BigDecimal? = null open var firstColor2:BigDecimal? = null open var firstColor3:BigDecimal? = null open var firstColor4:BigDecimal? = null open var firstColor5:BigDecimal? = null open var firstColor6:BigDecimal? = null open var firstColor7:BigDecimal? = null open var firstColor8:BigDecimal? = null open var firstNumberOdd:BigDecimal? = null open var firstNumberEven:BigDecimal? = null open var firstNumberLessThan24_5:BigDecimal? = null open var firstNumberGreaterThan24_5:BigDecimal? = null open var sumOfFirstFiveLessThan122_5:BigDecimal? = null open var sumOfFirstFiveGreaterThan122_5:BigDecimal? = null open var moreOddNumbers:BigDecimal? = null open var moreEvenNumbers:BigDecimal? = null } open class ProductInstanceE2EConfiguration { open var productInstance:ProductInstanceRef? = null open var betsPerSlip:Interval? = null } open class LocationE2EConfiguration { open var isActive:Boolean? = null open var origin:Origin? = null open var headerData:HashMap? = null open var useTaxationAuthorityTags:Boolean? = null open var submitMode:ProductSubmitMode? = null open var productInstanceE2EConfigurations:ArrayList? = null }