/* Options: Date: 2026-09-23 02:17: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: InspectionRequestRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/inspections/{InspectionUID}/requests", "GET,POST,OPTIONS") public class InspectionRequestRequest : IReturn, Codable { public typealias Return = InspectionRequestsResponse public var inspectionUID:String? public var agency:String? public var contactName:String? public var contactPhone:String? public var permitNo:String? public var requestedDate:Date? public var requestedWindow:String? required public init(){} } public class InspectionRequestsResponse : Codable { public var responseStatus:ResponseStatus? public var requests:[InspectionRequest] = [] required public init(){} } public class InspectionRequest : Codable { public var inspectionRequestID:Int? public var inspectionID:Int? public var agency:String? public var contactName:String? public var contactPhone:String? public var permitNo:String? public var requestedDate:Date? public var requestedWindow:String? public var status:String? public var confirmationNo:String? public var outcome:String? public var createdBy:String? public var createdAt:Date? public var updatedAt:Date? required public init(){} }