/* Options: Date: 2026-09-05 08:25:41 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: DispatchLoadsRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/dispatch/loads", "GET,OPTIONS") public class DispatchLoadsRequest : IReturn, Codable { public typealias Return = DispatchLoadsResponse public var hours:Int? public var module:String? required public init(){} } public class DispatchLoadsResponse : Codable { public var loads:[DispatchLoadView] = [] public var hours:Int? public var responseStatus:ResponseStatus? required public init(){} } public class DispatchLoadView : Codable { public var loadId:Int? public var code:String? public var module:String? public var truckLabel:String? public var driverLabel:String? public var carrierLabel:String? public var sourceLabel:String? public var destinationLabel:String? public var qty:Double? public var unit:String? public var qtyText:String? public var ticketCode:String? public var rateApplied:Double? public var rateBasis:String? public var revenue:Double? public var payPlanLabel:String? public var pay:Double? public var status:String? public var openedUtc:Date? public var closedUtc:Date? public var photos:Int? public var stages:[DispatchLoadStageView] = [] required public init(){} } public class DispatchLoadStageView : Codable { public var stage:String? public var atUtc:Date? public var note:String? required public init(){} }