' Options: 'Date: 2025-12-06 06:19:46 '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: NotifyFrontend.* '''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 Enum SlipSubmissionStatus Pending = 0 Accepted = 2 Rejected = 3 Failed = 4 End Enum Public Partial Class WalletTransactionInfo Public Overridable Property Reason As String End Class Public Partial Class WalletUpdateInfo Public Overridable Property Bettor As Ref Public Overridable Property Origin As Origin Public Overridable Property TransactionInfo As WalletTransactionInfo End Class End Namespace Namespace Betting.WebApi.ServiceModel Public Partial Class AcceptedSlipInfo Public Overridable Property Id As String Public Overridable Property Origin As Origin Public Overridable Property Bettor As Ref Public Overridable Property SlipSubmissionStatus As SlipSubmissionStatus End Class Public Partial Class ApplicationEventsUpdated End Class Public Partial Class ConfirmationInfo Public Overridable Property Bettor As Ref Public Overridable Property Origin As Origin Public Overridable Property ConfirmationCode As String Public Overridable Property ConfirmationDescription As String Public Overridable Property Payload As Dictionary(Of String, String) End Class Public Partial Class ErrorInfo Public Overridable Property Origin As Origin Public Overridable Property ErrorCode As String Public Overridable Property ErrorDescription As String Public Overridable Property Payload As Dictionary(Of String, String) End Class Public Partial Class NotifyFrontend Implements IReturn(Of ResponseStatus) Public Overridable Property AcceptedSlipInfo As AcceptedSlipInfo Public Overridable Property ErrorInfo As ErrorInfo Public Overridable Property ConfirmationInfo As ConfirmationInfo Public Overridable Property SlipCancellationId As String Public Overridable Property WalletUpdatedInfo As WalletUpdateInfo Public Overridable Property UserNotificationsUpdated As UserNotificationsUpdatedInfo Public Overridable Property ApplicationEventsUpdated As ApplicationEventsUpdated Public Overridable Property SlipDeliveryIssueRefundRequestUpdated As SlipDeliveryIssueRefundRequestUpdated End Class Public Partial Class SlipDeliveryIssueRefundRequestUpdated End Class Public Partial Class UserNotificationsUpdatedInfo Public Overridable Property Id As 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