/* Options: Date: 2026-05-19 05:36:34 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: CalculateDiscountPricesRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/ticketOrder/CalculatePrices", "GET POST") public class CalculateDiscountPricesRequest : IReturn, Codable { public typealias Return = CalculateDiscountPricesResult public var discountCode:String? public var fullPhoneNumber:String? public var eventId:Int? public var orderDetails:[TicketDetails] = [] required public init(){} } public class CalculateDiscountPricesResult : Codable { public var orderDetails:[TicketDetails] = [] public var statusCode:Int? public var message:String? required public init(){} } public class TicketDetails : Codable { public var id:Int? public var ticketId:Int? public var eventSeriesTicketType:Int? public var eventSeriesOwnerTicketType:Int? public var ticketPrice:Double? public var totalPrice:Double? public var count:Int? public var ticketColor:String? public var showUsedTickets:Bool? public var ticketName:String? public var ticketDisplayString:String? public var ticketDetailsTransferredFrom:Int? public var teamPassId:Int? public var isSpecialTicket:Bool? public var specialTicketId:String? public var justChangedBySQL:Bool? public var sqlJustChangedTimeStamp:Date? public var currency:String? public var discountCode:String? public var totalDiscount:Double? public var totalAmountBeforeDiscount:Double? public var ticketPriceBeforeDiscount:Double? required public init(){} }