' Options: 'Date: 2025-11-08 11:00:32 '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: GetFeed.* '''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.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 CountdownConfiguration Public Overridable Property LockdownStepFromEnd As Integer Public Overridable Property AssertLockdownStepFromEnd As Integer End Class Public Partial Class DrawConfiguration Public Overridable Property IntroIntervalInMs As Integer Public Overridable Property AnimationIntervalInMs As Integer Public Overridable Property OutroIntervalInMs As Integer End Class 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 HappyHourConfiguration Public Overridable Property IsHappyHour As Boolean Public Overridable Property OddsModifier As Decimal Public Overridable Property RoundPoolBonusPct 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 RoundConfiguration Public Overridable Property Coefficients As RecordList(Of Single) Public Overridable Property IsDoubleTripleActive As Boolean Public Overridable Property IsJackpot5Active As Boolean Public Overridable Property CountdownDurationInSeconds As Integer Public Overridable Property CountdownConfiguration As CountdownConfiguration Public Overridable Property DrawConfiguration As DrawConfiguration Public Overridable Property ResultsDurationInSeconds As Integer Public Overridable Property RTPStrategy As RTPStrategies Public Overridable Property HappyHourConfiguration As HappyHourConfiguration End Class Public Enum RoundStatus Pending = 0 InProgress = 1 Ended = 2 End Enum Public Enum RTPStrategies RNG = 0 Accumulator = 1 End Enum Public Enum Stages None = 0 Countdown = 1 Processing = 2 Draw = 3 Results = 4 End Enum 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 Feed Public Overridable Property Id As String Public Overridable Property Round As Round Public Overridable Property LastJackpot5Info As Jackpot5Info Public Overridable Property SuperWinInfo As SuperWinInfo Public Overridable Property GlobalCodePotInfo As GlobalCodePotInfo End Class Public Partial Class Round Public Overridable Property Id As String Public Overridable Property CreatedAt As Date Public Overridable Property UpdatedAt As Date Public Overridable Property ShouldStartAtUtc As Date Public Overridable Property StartedAtUtc As Date Public Overridable Property Status As RoundStatus Public Overridable Property Configuration As RoundConfiguration Public Overridable Property Sequence As String Public Overridable Property Jackpot5Info As Jackpot5Info Public Overridable Property SuperWinInfo As SuperWinInfo Public Overridable Property GlobalCodePotInfo As GlobalCodePotInfo Public Overridable Property Progress As RoundProgress Public Overridable Property IsLocked As Boolean Public Overridable Property IsCalculated As Boolean Public Partial Class RoundProgress Public Overridable Property Stage As Stages Public Overridable Property [Step] As Integer Public Overridable Property Steps As Integer Public Overridable Property UTCTimestamp As Date End Class End Class End Namespace Namespace Six4Win.WebApi.ServiceModel Public Partial Class GetFeed Implements IReturn(Of Feed) 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