' Options: 'Date: 2025-12-06 06:28:30 'Version: 8.70 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.sbbet.ath.cx ' '''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: ResolveBets.* '''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 Betting.WebApi.ServiceModel Imports Betting.ReadModel Imports Betting.Common Namespace Global Namespace Betting.Common Public Partial Class Bet Public Overridable Property BetId As String Public Overridable Property ProductInstance As ProductInstanceRef Public Overridable Property Status As BetStatus Public Overridable Property PlacementStatus As BetPlacementStatus Public Overridable Property ProcessingStatus As BetProcessingStatus Public Overridable Property Validity As BetValidity Public Overridable Property PayoutStatus As BetPayoutStatus Public Overridable Property Payload As RecordDictionary(Of String, String) Public Overridable Property Outcome As BetOutcome Public Overridable Property PayinRecap As PayinRecap Public Overridable Property PossiblePayoutRecap As PayoutRecap Public Overridable Property ActualPayoutRecap As PayoutRecap Public Overridable Property PayoutInfo As OperationInfo Public Overridable Property CancellationInfo As OperationInfo Public Overridable Property ReversionInfo As OperationInfo Public Overridable Property ExpirationInfo As OperationInfo End Class End Namespace Namespace Betting.ReadModel Public Partial Class Bet Public Overridable Property Id As String Public Overridable Property SlipId As String Public Overridable Property Origin As Origin Public Overridable Property Bettor As Ref Public Overridable Property PlacedAt As Date Public Overridable Property ProductInstance As ProductInstanceRef Public Overridable Property Status As BetStatus Public Overridable Property PlacementStatus As BetPlacementStatus Public Overridable Property ProcessingStatus As BetProcessingStatus Public Overridable Property Validity As BetValidity Public Overridable Property PayoutStatus As BetPayoutStatus Public Overridable Property Payload As RecordDictionary(Of String, String) Public Overridable Property Outcome As BetOutcome Public Overridable Property PayinRecap As PayinRecap Public Overridable Property PossiblePayoutRecap As PayoutRecap Public Overridable Property ActualPayoutRecap As PayoutRecap Public Overridable Property PayoutInfo As OperationInfo Public Overridable Property CancellationInfo As OperationInfo End Class End Namespace Namespace Betting.WebApi.ServiceModel Public Partial Class ResolveBets Implements IReturn(Of ResponseStatus) Public Overridable Property Id As String Public Overridable Property Bets As List(Of Bet) Public Partial Class Bet Public Overridable Property Id As String Public Overridable Property PlacementStatus As BetPlacementStatus Public Overridable Property Payload As Dictionary(Of String, String) End Class End Class End Namespace End Namespace