/* Options: Date: 2025-05-06 13:55:34 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: AppEventSeatingSectionTicketTypesSearchRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/AppSeatingTicketTypesInSectionSearch", "POST") public class AppEventSeatingSectionTicketTypesSearchRequest : IReturn, Codable { public typealias Return = AppEventSeatingSectionTicketTypesSearchResult public var eventId:Int? public var ownerId:Int? public var eventSectionId:Int? public var includeMyPaymentCards:Bool? public var phoneVerificationNumber:String? public var deviceId:String? public var requestUnixUTCTimeStamp:Int? public var signature:RequestSignature? required public init(){} } public class AppEventSeatingSectionTicketTypesSearchResult : Codable { public var statusCode:Int? public var message:String? public var ownerTicketTypes:[AppEventSeatingSectionOwnerTicketTypesItem] = [] public var seriesTicketTypes:[AppEventSeatingSectionSeriesTicketTypesItem] = [] required public init(){} } public class RequestSignature : Codable { public var systemId:String? public var systemSecret:String? public var signature:String? required public init(){} } public class EventSeriesOwnerTicketType : Codable { public var id:Int? public var name:String? public var defaultPrice:Double? public var seriesId:Int? public var ownerId:Int? public var ticketTypeListOrder:Int? public var isActive:Bool? public var maxTickets:Int? public var ticketColor:String? public var showUsedTickets:Bool? public var canOnlyBeBoughtWithTeamPass:Bool? public var isSpecialTicket:Bool? public var specialTicketId:String? public var onlyForKsi:Bool? public var timestampCreated:Date? public var timestampLastChanged:Date? public var ticketsForSalePerEvent:Bool? public var imageUrl:String? public var holderInfoRequired:Bool? public var eventSeriesOwnerSeatingSectionId:Int? public var canOnlyBeBought:Bool? public var canNotBeBought:Bool? public var blockTransfer:Bool? public var maxTicketsPerTransaction:Int? public var forceSingleTickets:Bool? public var onlyForEvent:Int? public var currency:String? required public init(){} } public class AppEventSeatingSectionOwnerTicketTypesItem : Codable { public var ticketType:EventSeriesOwnerTicketType? public var myCards:[MyOwnerCards] = [] required public init(){} } public class AppEventSeatingSectionSeriesTicketTypesItem : Codable { public var ticketType:EventSeriesTicketType? public var myCards:[MySeriesControllerCards] = [] required public init(){} } public class MyOwnerCards : Codable { public var id:Int? public var phoneFullVerificationNumber:String? public var ownerId:Int? public var cardTypeId:Int? public var name:String? public var imageUrl:String? public var Description:String? public var ticketTypeMaxTickets:Int? public var cardValidFromUTC:Date? public var cardValidToUTC:Date? public var currentAvailableTickets:Int? public var initialMaxTickets:Int? public var deviceId:String? public var holderId:String? public var holderName:String? public var holderEmail:String? public var initialStoreCredit:Double? public var currentStoreCredit:Double? public var hasStoreCredit:Bool? public var timeStampBoughtUTC:Date? required public init(){} } public class EventSeriesTicketType : Codable { public var id:Int? public var name:String? public var defaultPrice:Double? public var seriesId:Int? public var ticketTypeListOrder:Int? public var isActive:Bool? public var ticketColor:String? public var showUsedTickets:Bool? public var isSpecialTicket:Bool? public var specialTicketId:String? public var onlyForKsi:Bool? public var holderInfoRequired:Bool? public var blockTransfer:Bool? public var maxTicketsPerTransaction:Int? public var currency:String? required public init(){} } public class MySeriesControllerCards : Codable { public var id:Int? public var phoneFullVerificationNumber:String? public var ownerId:String? public var cardTypeId:String? public var name:String? public var Description:String? public var cardTypeOwner:String? public var maxTicketsPerEvent:Int? public var creationDate:Date? public var deviceId:String? public var holderName:String? public var canTransferToName:String? public var canTransferToPhoneFullNumber:String? public var expYear:String? public var expMonth:String? required public init(){} }