' Options: 'Date: 2025-11-09 11:08:23 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://s4w2.api.bettor.cc ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: GetDraw.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Starnet.Common Imports Betting.Common Imports Six4Win.ReadModel.BackOffice Imports Six4Win Imports Six4Win.ReadModel Imports Six4Win.WebApi.ServiceModel Namespace Global Namespace Betting.Common Public Partial Class BettingApp Public Overridable Property Name As String Public Overridable Property Version As String End Class Public Partial Class Origin Public Overridable Property Application As BettingApp Public Overridable Property IP As String Public Overridable Property Organization As RefEx Public Overridable Property Region As Ref Public Overridable Property LocationGroup As Ref Public Overridable Property Location As RefEx Public Overridable Property Device As RefEx Public Overridable Property Clerk As Ref End Class End Namespace Namespace Six4Win Public Partial Class GlobalCodePotInfo Public Overridable Property IsActive As Boolean Public Overridable Property IsDrawn As Boolean Public Overridable Property Winner As WinnerByCode Public Overridable Property InertCode As String Public Overridable Property Accumulation As Decimal End Class Public Partial Class Jackpot5Info Public Overridable Property IsHit As Boolean Public Overridable Property AmountAccumulated As Decimal Public Overridable Property AmountAwarded As Decimal Public Overridable Property NrOfWinners As Integer Public Overridable Property JackPot5Winners As List(Of JackPot5Winner) End Class Public Partial Class JackPot5Winner Public Overridable Property BetId As String Public Overridable Property NrOfCombinations As Integer Public Overridable Property WinningsAmount As Decimal Public Overridable Property Origin As Origin Public Overridable Property Bettor As Ref Public Overridable Property Payload As Dictionary(Of String, String) End Class Public Partial Class SuperWinInfo Public Overridable Property IsActive As Boolean Public Overridable Property Winner As SuperWinWinner Public Overridable Property AvailableAmount As Decimal Public Overridable Property AllPrizesAwarded As Boolean End Class Public Partial Class WinnerByCode Public Overridable Property RoundId As String Public Overridable Property DrawnAtUtc As Date Public Overridable Property SlipId As String Public Overridable Property BetId As String Public Overridable Property Code As String Public Overridable Property Amount As Decimal Public Overridable Property Origin As Origin Public Overridable Property Bettor As Ref Public Overridable Property LocationAddressOrBettorInfo As String End Class End Namespace Namespace Six4Win.ReadModel Public Partial Class CustomBetOutcome Public Overridable Property Type As CustomBetType Public Overridable Property Coef As Single Public Overridable Property WinCount As Integer Public Overridable Property Win As Decimal Public Overridable Property IsWin As Boolean Public Overridable Property Results As String End Class Public Enum CustomBetType FirstNumberOdd = 4 FirstNumberEven = 5 FirstNumberLessThan24_5 = 6 FirstNumberGreaterThan24_5 = 7 SumOfFirstFiveLessThan122_5 = 8 SumOfFirstFiveGreaterThan122_5 = 9 FirstColor1 = 10 FirstColor2 = 11 FirstColor3 = 12 FirstColor4 = 13 FirstColor5 = 14 FirstColor6 = 15 FirstColor7 = 16 FirstColor8 = 17 MoreOddNumbers = 18 MoreEvenNumbers = 19 End Enum Public Partial Class Draw Public Overridable Property Id As String Public Overridable Property Sequence As String Public Overridable Property InputAccumulation As List(Of Pool) Public Overridable Property OutputAccumulation As List(Of Pool) Public Overridable Property Outcome As RoundOutcome End Class Public Partial Class DrawItem Public Overridable Property Ordinal As Integer Public Overridable Property Number As Integer Public Overridable Property Coefficient As Single Public Overridable Property IsDoubleTriple As Boolean Public Overridable Property ConstitutesJackpot As Boolean Public Overridable Property Hits As Integer Public Overridable Property Win As Decimal End Class Public Partial Class RoundOutcome Public Overridable Property Draw As List(Of DrawItem) Public Overridable Property CustomBetOutcomes As List(Of CustomBetOutcome) Public Overridable Property LCPWinners As List(Of WinnerByCode) Public Overridable Property SuperWinInfo As SuperWinInfo Public Overridable Property Jackpot5Info As Jackpot5Info Public Overridable Property GlobalCodePotInfo As GlobalCodePotInfo Public Overridable Property Stake As Decimal Public Overridable Property BetCount As Integer Public Overridable Property Winnings As Decimal Public Overridable Property Balance As Decimal Public Overridable Property ReturnToPlayer As Decimal Public Overridable Property WinCount As Integer Public Overridable Property SlipWinCount As Integer Public Overridable Property WinCountPct As Single Public Overridable Property SlipCount As Integer Public Overridable Property UnitBetCount As Integer End Class End Namespace Namespace Six4Win.WebApi.ServiceModel Public Partial Class GetDraw Implements IReturn(Of Draw) Public Overridable Property Id As String End Class End Namespace Namespace Starnet.Common Public Partial Class RecordDictionary(Of TKey, TVal) Inherits Dictionary(Of TKey, TVal) End Class Public Partial Class Ref Public Overridable Property Id As String Public Overridable Property Val As String End Class Public Partial Class RefEx Inherits Ref Public Overridable Property Data As RecordDictionary(Of String, String) End Class End Namespace End Namespace