' Options: 'Date: 2025-11-08 11:12:10 '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: GetSuperWinAccumulations.* '''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 Imports Six4Win.WebApi.ServiceModel Imports Six4Win.ReadModel 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 SuperWinPool Public Overridable Property Id As Integer Public Overridable Property State As SuperWinPoolState Public Overridable Property Amount As Decimal Public Overridable Property Schedule As RecordList(Of SuperWinPrize) End Class Public Enum SuperWinPoolState Idle = 0 Accumulating = 1 Awarding = 2 End Enum Public Partial Class SuperWinPrize Public Overridable Property Id As Integer Public Overridable Property Amount As Decimal Public Overridable Property ScheduledAt As Date Public Overridable Property Winner As SuperWinWinner End Class Public Partial Class SuperWinState Public Overridable Property CurrentDate As String Public Overridable Property AvailableAmount As Decimal Public Overridable Property Pools As RecordDictionary(Of Integer, SuperWinPool) End Class Public Partial Class SuperWinWinner Public Overridable Property IsDrawn As Boolean Public Overridable Property DrawnAtUtc As Date Public Overridable Property RoundId As String Public Overridable Property BetId As String Public Overridable Property SlipId As String Public Overridable Property Origin As Origin Public Overridable Property Bettor As Ref Public Overridable Property Code As String Public Overridable Property Amount As Decimal Public Overridable Property LocationAddressOrBettorInfo As String End Class End Namespace Namespace Six4Win.ReadModel Public Partial Class SuperWinStateDoc Public Overridable Property Id As String Public Overridable Property State As SuperWinState End Class End Namespace Namespace Six4Win.WebApi.ServiceModel Public Partial Class GetSuperWinAccumulations Implements IReturn(Of SuperWinStateDoc) End Class End Namespace Namespace Starnet.Common Public Partial Class RecordDictionary(Of TKey, TVal) Inherits Dictionary(Of TKey, TVal) End Class Public Partial Class RecordList(Of T) Inherits List(Of T) 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