| GET | /qry/e2e/configuration |
|---|
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Betting.WebApi.ServiceModel
Imports Betting.ReadModel
Imports Betting.Common
Namespace Global
Namespace Betting.Common
Public Partial Class Interval
Public Overridable Property Start As Integer
Public Overridable Property [End] As Integer
End Class
End Namespace
Namespace Betting.ReadModel
Public Partial Class E2EConfiguration
Public Overridable Property Id As String
Public Overridable Property DelayTime As Integer
Public Overridable Property NumberOfSlipsPerLocation As Integer
Public Overridable Property DefaultSubmitMode As ProductSubmitMode
Public Overridable Property Six4WinBetKindProbabilities As Six4WinBetKindProbabilities
Public Overridable Property DefaultProductInstanceE2EConfigurations As List(Of ProductInstanceE2EConfiguration)
Public Overridable Property LocationE2EConfigurations As List(Of LocationE2EConfiguration)
End Class
Public Enum ProductSubmitMode
[Single] = 0
Multi = 1
End Enum
Public Partial Class Six4WinBetKindProbabilities
Public Overridable Property Standard As Decimal
Public Overridable Property System7 As Decimal
Public Overridable Property System8 As Decimal
Public Overridable Property System9 As Decimal
Public Overridable Property System10 As Decimal
Public Overridable Property FirstColor1 As Decimal
Public Overridable Property FirstColor2 As Decimal
Public Overridable Property FirstColor3 As Decimal
Public Overridable Property FirstColor4 As Decimal
Public Overridable Property FirstColor5 As Decimal
Public Overridable Property FirstColor6 As Decimal
Public Overridable Property FirstColor7 As Decimal
Public Overridable Property FirstColor8 As Decimal
Public Overridable Property FirstNumberOdd As Decimal
Public Overridable Property FirstNumberEven As Decimal
Public Overridable Property FirstNumberLessThan24_5 As Decimal
Public Overridable Property FirstNumberGreaterThan24_5 As Decimal
Public Overridable Property SumOfFirstFiveLessThan122_5 As Decimal
Public Overridable Property SumOfFirstFiveGreaterThan122_5 As Decimal
Public Overridable Property MoreOddNumbers As Decimal
Public Overridable Property MoreEvenNumbers As Decimal
End Class
End Namespace
Namespace Betting.WebApi.ServiceModel
Public Partial Class GetE2EConfiguration
End Class
Public Partial Class LocationE2EConfiguration
Public Overridable Property LocationId As String
Public Overridable Property IsActive As Boolean
Public Overridable Property SubmitMode As ProductSubmitMode
Public Overridable Property ProductInstanceE2EConfigurations As List(Of ProductInstanceE2EConfiguration)
End Class
Public Partial Class ProductInstanceE2EConfiguration
Public Overridable Property ProductInstanceId As String
Public Overridable Property BetsPerSlip As Interval
End Class
Public Enum ProductSubmitMode
[Single] = 0
Multi = 1
End Enum
End Namespace
End Namespace
VB.NET GetE2EConfiguration DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /qry/e2e/configuration HTTP/1.1 Host: api.sbbet.ath.cx Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<E2EConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Betting.ReadModel">
<DefaultProductInstanceE2EConfigurations>
<ProductInstanceE2EConfiguration>
<BetsPerSlip xmlns:d4p1="http://schemas.datacontract.org/2004/07/Betting.Common">
<d4p1:End>0</d4p1:End>
<d4p1:Start>0</d4p1:Start>
</BetsPerSlip>
<ProductInstance xmlns:d4p1="http://schemas.datacontract.org/2004/07/Betting.Common">
<d4p1:Id>String</d4p1:Id>
<d4p1:Name>String</d4p1:Name>
<d4p1:Product>
<d4p1:Category>String</d4p1:Category>
<d4p1:Id>String</d4p1:Id>
<d4p1:ProductProvider xmlns:d6p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d6p1:_x003C_Id_x003E_k__BackingField>String</d6p1:_x003C_Id_x003E_k__BackingField>
<d6p1:_x003C_Val_x003E_k__BackingField>String</d6p1:_x003C_Val_x003E_k__BackingField>
</d4p1:ProductProvider>
<d4p1:Value>String</d4p1:Value>
</d4p1:Product>
<d4p1:Title>String</d4p1:Title>
</ProductInstance>
</ProductInstanceE2EConfiguration>
</DefaultProductInstanceE2EConfigurations>
<DefaultSubmitMode>Single</DefaultSubmitMode>
<DelayTime>0</DelayTime>
<Id>String</Id>
<LocationE2EConfigurations>
<LocationE2EConfiguration>
<HeaderData xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringstring>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>String</d4p1:Value>
</d4p1:KeyValueOfstringstring>
</HeaderData>
<IsActive>false</IsActive>
<Origin xmlns:d4p1="http://schemas.datacontract.org/2004/07/Betting.Common">
<d4p1:Application>
<d4p1:Name>String</d4p1:Name>
<d4p1:Version>String</d4p1:Version>
</d4p1:Application>
<d4p1:Clerk xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
</d4p1:Clerk>
<d4p1:Device xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
<d5p1:_x003C_Data_x003E_k__BackingField xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</d5p1:_x003C_Data_x003E_k__BackingField>
</d4p1:Device>
<d4p1:IP>String</d4p1:IP>
<d4p1:Location xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
<d5p1:_x003C_Data_x003E_k__BackingField xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</d5p1:_x003C_Data_x003E_k__BackingField>
</d4p1:Location>
<d4p1:LocationGroup xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
</d4p1:LocationGroup>
<d4p1:Organization xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
<d5p1:_x003C_Data_x003E_k__BackingField xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</d5p1:_x003C_Data_x003E_k__BackingField>
</d4p1:Organization>
<d4p1:Region xmlns:d5p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d5p1:_x003C_Id_x003E_k__BackingField>String</d5p1:_x003C_Id_x003E_k__BackingField>
<d5p1:_x003C_Val_x003E_k__BackingField>String</d5p1:_x003C_Val_x003E_k__BackingField>
</d4p1:Region>
</Origin>
<ProductInstanceE2EConfigurations>
<ProductInstanceE2EConfiguration>
<BetsPerSlip xmlns:d6p1="http://schemas.datacontract.org/2004/07/Betting.Common">
<d6p1:End>0</d6p1:End>
<d6p1:Start>0</d6p1:Start>
</BetsPerSlip>
<ProductInstance xmlns:d6p1="http://schemas.datacontract.org/2004/07/Betting.Common">
<d6p1:Id>String</d6p1:Id>
<d6p1:Name>String</d6p1:Name>
<d6p1:Product>
<d6p1:Category>String</d6p1:Category>
<d6p1:Id>String</d6p1:Id>
<d6p1:ProductProvider xmlns:d8p1="http://schemas.datacontract.org/2004/07/Starnet.Common">
<d8p1:_x003C_Id_x003E_k__BackingField>String</d8p1:_x003C_Id_x003E_k__BackingField>
<d8p1:_x003C_Val_x003E_k__BackingField>String</d8p1:_x003C_Val_x003E_k__BackingField>
</d6p1:ProductProvider>
<d6p1:Value>String</d6p1:Value>
</d6p1:Product>
<d6p1:Title>String</d6p1:Title>
</ProductInstance>
</ProductInstanceE2EConfiguration>
</ProductInstanceE2EConfigurations>
<SubmitMode>Single</SubmitMode>
<UseTaxationAuthorityTags>false</UseTaxationAuthorityTags>
</LocationE2EConfiguration>
</LocationE2EConfigurations>
<NumberOfSlipsPerLocation>0</NumberOfSlipsPerLocation>
<Six4WinBetKindProbabilities>
<FirstColor1>0</FirstColor1>
<FirstColor2>0</FirstColor2>
<FirstColor3>0</FirstColor3>
<FirstColor4>0</FirstColor4>
<FirstColor5>0</FirstColor5>
<FirstColor6>0</FirstColor6>
<FirstColor7>0</FirstColor7>
<FirstColor8>0</FirstColor8>
<FirstNumberEven>0</FirstNumberEven>
<FirstNumberGreaterThan24_5>0</FirstNumberGreaterThan24_5>
<FirstNumberLessThan24_5>0</FirstNumberLessThan24_5>
<FirstNumberOdd>0</FirstNumberOdd>
<MoreEvenNumbers>0</MoreEvenNumbers>
<MoreOddNumbers>0</MoreOddNumbers>
<Standard>0</Standard>
<SumOfFirstFiveGreaterThan122_5>0</SumOfFirstFiveGreaterThan122_5>
<SumOfFirstFiveLessThan122_5>0</SumOfFirstFiveLessThan122_5>
<System10>0</System10>
<System7>0</System7>
<System8>0</System8>
<System9>0</System9>
</Six4WinBetKindProbabilities>
</E2EConfiguration>