' Options: 'Date: 2026-03-22 22:05:17 'Version: 8.70 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://fbihtaapi.bettor.webhop.biz ' '''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: ReportBetPlacements.* '''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 FBiHBetting.Aggregator.WebApi.ServiceModel Imports FBiHBetting.Aggregator.ReadModel Namespace Global Namespace FBiHBetting.Aggregator.ReadModel Public Enum ProductCategory Sportsbook = 0 RNG = 1 End Enum Public Partial Class Reference Public Overridable Property Id As String Public Overridable Property Value As String End Class End Namespace Namespace FBiHBetting.Aggregator.WebApi.ServiceModel Public Partial Class BetPlacement Public Overridable Property Id As String Public Overridable Property BetCode As String Public Overridable Property BettorState As BettorState Public Overridable Property Origin As Origin Public Overridable Property BetIssuedAt As Date Public Overridable Property IsLive As Boolean Public Overridable Property IsSystemBet As Boolean Public Overridable Property Payload As Dictionary(Of String, String) Public Overridable Property PaymentOrigin As PaymentOrigin Public Overridable Property PayinRecap As PayinRecap Public Overridable Property PossiblePayoutRecap As PayoutRecap End Class Public Partial Class BettorState Public Overridable Property Id As String Public Overridable Property AccountBalanceBeforeBet As Decimal Public Overridable Property AccountBalanceAfterBet As Decimal End Class Public Partial Class Origin Public Overridable Property Device As Reference Public Overridable Property Location As Reference Public Overridable Property LocationGroup As Reference Public Overridable Property Organization As Reference Public Overridable Property ProductInstance As ProductInstanceRef End Class Public Partial Class PayinRecap Public Overridable Property Payin As Decimal Public Overridable Property TaxAmount As Decimal Public Overridable Property Stake As Decimal End Class Public Enum PaymentOrigin POS = 0 SMS = 1 Internet = 2 End Enum Public Partial Class PayoutRecap Public Overridable Property Winnings As Decimal Public Overridable Property TaxAmount As Decimal Public Overridable Property Payout As Decimal End Class Public Enum ProductCategory Sportsbook = 0 RNG = 1 End Enum Public Partial Class ProductInstanceRef Public Overridable Property Id As String Public Overridable Property Name 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 ProductCategory Public Overridable Property ProductProvider As Reference End Class Public Partial Class Reference Public Overridable Property Id As String Public Overridable Property Value As String End Class Public Partial Class ReportBetPlacements Implements IReturn(Of ResponseStatus) Public Overridable Property BetPlacements As List(Of BetPlacement) End Class End Namespace End Namespace