/* Options: Date: 2025-10-30 00:07:45 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: VehicleSwapHistoricalRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/VehicleSwap/Historical", "GET") public class VehicleSwapHistoricalRequest : IReturn, IPost, Codable { public typealias Return = VehicleSwapHistoricalResponse required public init(){} } public class VehicleSwapHistoricalResponse : Codable { public var historicalVehicleSwaps:[VehicleSwapHistorical] = [] required public init(){} } public class VehicleSwapHistorical : Codable { public var reference:String? public var orderType:String? public var vehicleSwapGuid:String? public var orderGuid:String? public var showroom:String? public var gasUserId:String? public var oldCommissionNumber:String? public var newCommissionNumber:String? public var requestReason:String? public var sentToCesar:Bool? public var statusId:Int? public var status:String? public var swapCreated:Date? public var swapUpdated:Date? required public init(){} }