/* Options: Date: 2026-08-20 13:05:38 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ComplianceOperationsRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/v1/records/compliance/operations", Verbs="GET,OPTIONS") open class ComplianceOperationsRequest : IReturn { companion object { private val responseType = ComplianceOperationsResponse::class.java } override fun getResponseType(): Any? = ComplianceOperationsRequest.responseType } open class ComplianceOperationsResponse { open var ResponseStatus:ResponseStatus? = null open var Operations:ComplianceOperationsDto? = null } open class ComplianceOperationsDto { open var OverdueCheckouts:Int? = null open var CheckoutRef:String? = null open var CheckoutWho:String? = null open var CheckoutSince:String? = null open var CheckoutDaysOver:Int? = null open var OverdueRequests:Int? = null open var RequestRef:String? = null open var RequestWhat:String? = null open var RequestDaysOver:Int? = null open var QaOpen:Int? = null open var QaBatch:String? = null open var QaLands:Int? = null open var Delivered90:Int? = null open var OnTime90:Int? = null open var Evidence:ArrayList = ArrayList() } open class ComplianceEvidenceDto { open var Period:String? = null open var Months:String? = null open var Certs:Int? = null open var Sessions:Int? = null open var Requests:Int? = null open var Holds:Int? = null open var TrailRows:Int? = null }