/* Options: Date: 2026-05-19 05:39:30 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: TransferTicketToEventRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/TransferTicketToEvent", "POST") public class TransferTicketToEventRequest : IReturn, Codable { public typealias Return = TransferTicketToEventResult public var ticketTokenId:String? public var toEventId:Int? public var userId:Int? public var reason:String? public var idempotencyKey:String? public var expectedPriceDifference:Double? public var toOwnerTicketTypeId:Int? public var toSeriesTicketTypeId:Int? public var toSeatId:Int? required public init(){} } public class TransferTicketToEventResult : Codable { public var ok:Bool? public var statusCode:Int? public var code:String? public var message:String? public var transferLogId:Int? public var newTicketTokenId:String? public var direction:String? public var priceDifference:Double? public var originalTicketPrice:Double? public var targetTicketPrice:Double? public var sourceEventPaidOut:Bool? public var outstandingCostHandledByServer:Bool? public var refund:TransferRefundInstruction? public var topup:TransferTopupInstruction? public var quote:TransferTicketQuoteResult? required public init(){} } public class TransferRefundInstruction : Codable { public var amountIsk:Double? public var paymentReference:String? public var instruction:String? required public init(){} } public class TransferTopupInstruction : Codable { public var amountIsk:Double? public var paymentLinkUrl:String? public var sessionToken:String? public var expiresAt:Date? required public init(){} } public class TransferTicketQuoteResult : Codable { public var ok:Bool? public var statusCode:Int? public var code:String? public var message:String? public var from:TransferQuoteEventSide? public var to:TransferQuoteEventSide? public var priceDifference:Double? public var direction:String? public var refundableViaBorgun:Bool? public var afterPayout:Bool? required public init(){} }