' Options: 'Date: 2025-11-09 11:09:45 '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: ConfigureGame.* '''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 Six4Win Imports Starnet.Common Imports Six4Win.ReadModel Imports Six4Win.WebApi.ServiceModel Namespace Global 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 GameConfiguration Public Overridable Property QueueSize As Integer Public Overridable Property RoundConfiguration As RoundConfiguration Public Overridable Property HappyHourConfig As HappyHourConfig End Class Public Partial Class HappyHourConfig Public Overridable Property IsActive As Boolean Public Overridable Property Items As List(Of HappyHourItem) Public Partial Class HappyHourItem Public Overridable Property Id As Long Public Overridable Property Interval As TimeInterval Public Overridable Property OddsModifier As Decimal Public Overridable Property RoundPoolBonusPct As Decimal End Class Public Partial Class TimeInterval Public Overridable Property Start As TimePoint Public Overridable Property [End] As TimePoint End Class Public Partial Class TimePoint Public Overridable Property Hour As Integer Public Overridable Property Minute As Integer End Class 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 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 RTPStrategies RNG = 0 Accumulator = 1 End Enum End Namespace Namespace Six4Win.WebApi.ServiceModel Public Partial Class ConfigureGame Implements IReturn(Of ResponseStatus) Public Overridable Property Id As String Public Overridable Property Configuration As GameConfiguration End Class End Namespace Namespace Starnet.Common Public Partial Class RecordList(Of T) Inherits List(Of T) End Class End Namespace End Namespace