/* Options: Date: 2026-08-20 13:05:22 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: ComplianceOperationsRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/records/compliance/operations", "GET,OPTIONS") public class ComplianceOperationsRequest : IReturn, Codable { public typealias Return = ComplianceOperationsResponse required public init(){} } public class ComplianceOperationsResponse : Codable { public var responseStatus:ResponseStatus? public var operations:ComplianceOperationsDto? required public init(){} } public class ComplianceOperationsDto : Codable { public var overdueCheckouts:Int? public var checkoutRef:String? public var checkoutWho:String? public var checkoutSince:String? public var checkoutDaysOver:Int? public var overdueRequests:Int? public var requestRef:String? public var requestWhat:String? public var requestDaysOver:Int? public var qaOpen:Int? public var qaBatch:String? public var qaLands:Int? public var delivered90:Int? public var onTime90:Int? public var evidence:[ComplianceEvidenceDto] = [] required public init(){} } public class ComplianceEvidenceDto : Codable { public var period:String? public var months:String? public var certs:Int? public var sessions:Int? public var requests:Int? public var holds:Int? public var trailRows:Int? required public init(){} }