' Options: 'Date: 2025-12-06 06:20:28 '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: SubmitSlip.* '''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 Betting.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 Public Partial Class PayinRecap Public Overridable Property Currency As String Public Overridable Property Payin As Decimal Public Overridable Property PayinTaxationPolicyRef As Ref Public Overridable Property TaxAmount As Decimal Public Overridable Property Stake As Decimal End Class Public Partial Class PayoutRecap Public Overridable Property Currency As String Public Overridable Property Winnings As Decimal Public Overridable Property WinningsTaxationPolicyRef As Ref Public Overridable Property TaxAmount As Decimal Public Overridable Property Payout As Decimal End Class Public Partial Class ProductInstanceRef Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Title As String Public Overridable Property Product As ProductReference End Class Public Partial Class ProductReference Public Overridable Property Id As String Public Overridable Property Value As String Public Overridable Property Category As String Public Overridable Property ProductProvider As Ref End Class End Namespace Namespace Betting.WebApi.ServiceModel Public Partial Class BetRequest Public Overridable Property BetId As String Public Overridable Property ProductInstance As ProductInstanceRef Public Overridable Property Payload As Dictionary(Of String, String) Public Overridable Property PayinRecap As PayinRecap Public Overridable Property PossiblePayoutRecap As PayoutRecap End Class Public Partial Class SubmitSlip Implements IReturn(Of ResponseStatus) Public Overridable Property Id As String Public Overridable Property Bettor As Ref Public Overridable Property Origin As Origin Public Overridable Property BetRequests As List(Of BetRequest) Public Overridable Property HeaderData As Dictionary(Of String, String) End Class End Namespace Namespace Starnet.Common Public Partial Class RecordDictionary(Of TKey, TVal) Inherits Dictionary(Of TKey, TVal) 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