/* Options: Date: 2025-05-06 15:27:19 SwiftVersion: 5.0 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: SplitTicketRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/ticketSplit/{TicketTokenId}", "GET POST") public class SplitTicketRequest : IReturn, Codable { public typealias Return = SplitTicketResponse public var ticketId:Int? public var ticketTokenId:String? required public init(){} } public class SplitTicketResponse : Codable { public var statusCode:Int? public var success:Bool? public var message:String? public var result:[Ticket] = [] required public init(){} } public class Ticket : Codable { public var id:Int? public var userId:Int? public var userAuthId:Int? public var eventId:Int? public var timestampBought:Date? public var timestampActivated:Date? public var timeStampOrdered:Date? public var deviceId:String? public var phoneVerificationId:Int? public var paymentMethodId:String? public var paymentReference:String? public var ticketStatus:String? public var phoneVerificationNumber:String? public var ticketTokenId:String? public var paymentPhoneNumber:String? public var ticketTransferredFrom:Int? public var originalPhoneVerificationNumber:String? public var teamPassId:Int? public var paymentId:String? public var isFree:Bool? public var freeTicketFromId:String? public var freeTicketFromTypeId:String? public var freeTicketCardTypeId:String? public var freeTicketCardId:Int? public var totalPaidForTicket:Double? public var seatsReservationId:String? public var timeStampLastStatusChange:Date? public var lastTicketStatus:String? public var scanCode:String? public var scanCodeType:String? public var scanCodeNotActive:Bool? public var multipleScanCodes:Bool? public var currency:String? public var ticketHasExpired:Bool? required public init(){} }