(* Options: Date: 2026-10-12 01:17:26 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: CourierRunUpdateRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace CRM.AgencyPlatform.API.Internal open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Net [] type CourierItemView() = member val CourierItemID:Int32 = new Int32() with get,set member val DispatchOdRequestID:Int32 = new Int32() with get,set member val Seq:Int32 = new Int32() with get,set member val TagCode:String = null with get,set member val Custody:String = null with get,set member val IsOpen:Boolean = new Boolean() with get,set member val IsMissing:Boolean = new Boolean() with get,set member val MissingReason:String = null with get,set member val IsManual:Boolean = new Boolean() with get,set member val ReTagFlag:Boolean = new Boolean() with get,set member val Scanned:Boolean = new Boolean() with get,set [] type CourierStopView() = member val Sequence:Int32 = new Int32() with get,set member val Status:String = null with get,set member val DispatchOdRequestID:Int32 = new Int32() with get,set member val Code:String = null with get,set member val CourierStep:String = null with get,set member val Address:String = null with get,set member val Unit:String = null with get,set member val City:String = null with get,set member val Zip:String = null with get,set member val Lat:Nullable = new Nullable() with get,set member val Lng:Nullable = new Nullable() with get,set member val CustomerName:String = null with get,set member val CustomerPhone:String = null with get,set member val Handoff:String = null with get,set member val GateCode:String = null with get,set member val Instructions:String = null with get,set member val Units:Int32 = new Int32() with get,set member val DueText:String = null with get,set member val Note:String = null with get,set member val Needs:ResizeArray = new ResizeArray() with get,set member val Items:ResizeArray = new ResizeArray() with get,set [] type CourierRunView() = member val CourierRunID:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Status:String = null with get,set member val CourierProfileId:Int32 = new Int32() with get,set member val ProfileName:String = null with get,set member val CourierFacilityId:Int32 = new Int32() with get,set member val FacilityName:String = null with get,set member val FacilityAddress:String = null with get,set member val DriverContactId:Nullable = new Nullable() with get,set member val DriverName:String = null with get,set member val EquipmentID:Nullable = new Nullable() with get,set member val VehicleUnit:String = null with get,set member val UnitOne:String = null with get,set member val UnitMany:String = null with get,set member val Units:Int32 = new Int32() with get,set member val StopCount:Int32 = new Int32() with get,set member val StopsDone:Int32 = new Int32() with get,set member val Pay:Nullable = new Nullable() with get,set member val BuiltUtc:Nullable = new Nullable() with get,set member val StartedUtc:Nullable = new Nullable() with get,set member val CompletedUtc:Nullable = new Nullable() with get,set member val ToLoad:Int32 = new Int32() with get,set member val ToReturn:Int32 = new Int32() with get,set member val Stops:ResizeArray = new ResizeArray() with get,set [] [] type ResponseStatus() = [] member val ErrorCode:String = null with get,set [] member val Message:String = null with get,set [] member val StackTrace:String = null with get,set [] member val Errors:ResizeArray = new ResizeArray() with get,set [] member val Meta:Dictionary = new Dictionary() with get,set [] type CourierRunResponse() = member val Runs:ResizeArray = new ResizeArray() with get,set member val Run:CourierRunView = null with get,set member val Message:String = null with get,set member val ResponseStatus:ResponseStatus = null with get,set [] [] type CourierRunUpdateRequest() = interface IReturn member val Id:Int32 = new Int32() with get,set member val Codes:ResizeArray = new ResizeArray() with get,set member val DriverContactId:Nullable = new Nullable() with get,set member val ClearDriver:Boolean = new Boolean() with get,set member val EquipmentID:Nullable = new Nullable() with get,set