' Options: 'Date: 2025-11-09 11:09:44 '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: GetAccumulatorConfig.* '''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 Six4Win Imports Six4Win.ReadModel.BackOffice Imports Six4Win.ReadModel Imports Six4Win.WebApi.ServiceModel Namespace Global Namespace Six4Win Public Partial Class AccumulatorConfiguration Public Overridable Property Pools As RecordList(Of Pool) Public Overridable Property PrevalentStake As Decimal Public Overridable Property PurgeThresholdModifier As Decimal Public Overridable Property LocationOptimizationLevel As LocationOptimizationLevel Public Overridable Property JackPot5ThresholdInterval As ThresholdInterval Public Overridable Property DeviationCategorySpanInPct As Integer Public Overridable Property DeviationCategoryThresholdAmount As Decimal Public Overridable Property RoundPoolCircuitBreakerThreshold As Decimal Public Overridable Property LowWinCountAffinityInPct As Integer Public Overridable Property WinCountOrderAffinity As RecordList(Of WinCountOrderProbability) Public Overridable Property HighRollerSettings As HighRollerSettings Public Overridable Property OverflowCoefficientPoolsToRound As Boolean Public Overridable Property AntiSyphonProtectionOverride As Boolean Public Overridable Property FraudDetectionConfig As FraudDetectionConfiguration Public Overridable Property DebugConfig As DebugConfiguration End Namespace Namespace Six4Win.ReadModel.BackOffice Public Partial Class Pool Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Coefficient As Decimal Public Overridable Property RTP As Decimal Public Overridable Property Threshold As Decimal Public Overridable Property Balance As Decimal Public Overridable Property RRTP As Decimal Public Overridable Property RBalance As Decimal End Class Public Partial Class FraudDetectionConfiguration Public Overridable Property AntiSyphon As AntiSyphonConfig End Class Public Partial Class AntiSyphonConfig Public Overridable Property CombinationCountPerRoundThresholdPct As Decimal Public Overridable Property ExcludedLocations As RecordList(Of Ref) Public Overridable Property IncludeRoundPctAsBettorSyphonCriteria As Boolean Public Overridable Property IsActive As Boolean End Class Public Partial Class DebugConfiguration Public Overridable Property LogLocationStats As Boolean Public Overridable Property LogBettorSats As Boolean End Class End Class Public Partial Class HighRollerSettings Public Overridable Property Pools As RecordList(Of PoolSettings) Public Overridable Property CategoryThresholds As RecordList(Of CategoryThreshold) Public Partial Class PoolSettings Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property IsActive As Boolean Public Overridable Property ContributionToRoundPoolPct As Decimal Public Overridable Property Caps As PoolCaps Public Partial Class PoolCaps Public Overridable Property PlusCoef As Decimal Public Overridable Property MinusCoef As Decimal Public Overridable Property MaxAmountInPrevalentStakes As Decimal End Class End Class Public Partial Class CategoryThreshold Public Overridable Property Category As StakeCategory Public Overridable Property Threshold As Decimal End Class End Class Public Enum LocationOptimizationLevel None = 0 Low = 1 Medium = 2 High = 3 End Enum Public Enum StakeCategory Pickerel = 0 Fish = 1 Salmon = 2 Tuna = 3 Shark = 4 Whale = 5 None = -1 End Enum Public Partial Class ThresholdInterval Public Overridable Property Start As Decimal Public Overridable Property [End] As Decimal End Class Public Partial Class WinCountOrderProbability Public Overridable Property Order As SortingOrder Public Overridable Property Probability As Integer End Class End Namespace Namespace Six4Win.ReadModel Public Partial Class AccumulatorConfiguration Inherits AccumulatorConfiguration Public Overridable Property Id As String Public Overridable Property UpdatedAt As Date End Class End Namespace Namespace Six4Win.WebApi.ServiceModel Public Partial Class GetAccumulatorConfig Implements IReturn(Of AccumulatorConfiguration) End Class End Namespace Namespace Starnet.Common 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 Enum SortingOrder None = 0 Ascending = 1 Descending = 2 End Enum End Namespace End Namespace