/* Options: Date: 2025-05-05 17:50:16 SwiftVersion: 6.0 Version: 8.61 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: LinkedBackOrderCommAudit.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/BackOrderLinkedComms", "POST") public class LinkedBackOrderCommAudit : IReturn, Codable { public typealias Return = LinkedBackOrderCommAuditResponse public var gssnIds:[String]? public var dateCriteria:BackOrderLinkedCommsAuditDateCriteria? required public init(){} } public class LinkedBackOrderCommAuditResponse : Codable { public var audits:[BackOrderLinkedCommsAudit] = [] required public init(){} } public class BackOrderLinkedCommsAuditDateCriteria : Codable { public var from:Date? public var to:Date? required public init(){} } public class BackOrderLinkedCommsAudit : Codable { public var guid:String? public var backOrderReference:String? public var userId:String? public var showroom:String? public var commLinked:String? public var salesDescription:String? public var colour:String? public var upholstery:String? public var sellable:Bool? public var linkedDate:String? public var status:BackOrderStatus? required public init(){} } public enum BackOrderStatus : Int, Codable { case Submitted = 1 case Acknowledged = 2 case Cancelled = 3 case Completed = 4 case Confirmed = 5 }