/* Options: Date: 2026-09-23 00:21:35 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: CadRenderStatusRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/cad/{AttachmentId}/render/status", "GET,OPTIONS") public class CadRenderStatusRequest : IReturn, Codable { public typealias Return = CadRenderResponse public var attachmentId:String? public var versionNo:Int? required public init(){} } public class CadRenderResponse : Codable { public var responseStatus:ResponseStatus? public var derivative:CadDerivative? required public init(){} } public class CadDerivative : Codable { public var cadDerivativeID:Int? public var attachmentId:String? public var versionNo:Int? public var urn:String? public var objectKey:String? public var status:String? public var progress:Int? public var stageLabel:String? public var has2d:Bool? public var has3d:Bool? public var hasPdf:Bool? public var thumbKey:String? public var thumbUrl:String? public var pdfAttachmentId:String? public var errorText:String? public var requestedBy:String? public var requestedAt:Date? public var finishedAt:Date? public var ageSeconds:Int? required public init(){} }