/* Options: Date: 2026-03-22 22:17:38 SwiftVersion: 6.0 Version: 8.70 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://fbihtaapi.bettor.webhop.biz //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: ReportBetPayouts.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/bets/payout", "POST") public class ReportBetPayouts : IReturn, Codable { public typealias Return = ResponseStatus public var betPayouts:[BetPayout]? required public init(){} } public class BetPayout : Codable { public var id:String? public var origin:Origin? public var betPaidOutAt:Date? public var payload:[String:String]? public var paymentOrigin:PaymentOrigin? public var payoutRecap:PayoutRecap? required public init(){} } public class Reference : Codable { public var id:String? public var value:String? required public init(){} } public enum ProductCategory : Int, Codable { case Sportsbook = 0 case RNG = 1 } public class Origin : Codable { public var device:Reference? public var location:Reference? public var locationGroup:Reference? public var organization:Reference? public var productInstance:ProductInstanceRef? required public init(){} } public enum PaymentOrigin : Int, Codable { case POS = 0 case SMS = 1 case Internet = 2 } public class PayoutRecap : Codable { public var winnings:Double? public var taxAmount:Double? public var payout:Double? required public init(){} } public class Reference : Codable { public var id:String? public var value:String? required public init(){} } public enum ProductCategory : Int, Codable { case Sportsbook = 0 case RNG = 1 } public class ProductInstanceRef : Codable { public var id:String? public var name:String? public var product:ProductReference? required public init(){} } public class ProductReference : Codable { public var id:String? public var value:String? public var category:ProductCategory? public var productProvider:Reference? required public init(){} }