/* Options: Date: 2026-10-01 10:22:45 SwiftVersion: 5.0 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: EventPayoutGetRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/payouts/{Id}", "GET") public class EventPayoutGetRequest : IReturn, Codable { public typealias Return = EventPayoutGetResult public var id:Int? required public init(){} } public class EventPayoutGetResult : Codable { public var payout:EventPayout? public var statusCode:Int? public var message:String? required public init(){} } public class EventPayout : Codable { public var id:Int? // @References(typeof(Event)) public var eventId:Int? // @References(typeof(EventOwner)) public var eventOwnerId:Int? public var state:String? public var defaultEligibleAt:Date? public var grossAmount:Int? public var transactionFee:Int? public var platformCut:Int? public var freeTicketDeduction:Int? public var minimumFeeDeduction:Int? public var extraCostDeduction:Int? public var fastSettlementFee:Int? public var outstandingApplied:Int? public var netAmount:Int? public var fastSettlementRequested:Bool? public var fastSettlementRequestedAt:Date? public var approvedBy:String? public var approvedAt:Date? // @References(typeof(IsbPayoutBatchRow)) public var isbPayoutBatchRowId:Int? public var createdAt:Date? public var updatedAt:Date? public var memo:String? required public init(){} }