(* Options: Date: 2026-10-13 00:46:35 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: CourierTrackRebookRequest.* //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 CourierTrackActRequest() = member val Token:String = null with get,set member val ActToken:String = null with get,set [] type DispatchTrackStepView() = member val Name:String = null with get,set member val At:Nullable = new Nullable() with get,set member val Done:Boolean = new Boolean() with get,set member val Current:Boolean = new Boolean() with get,set [] type CourierTrackBusiness() = member val Name:String = null with get,set member val Phone:String = null with get,set [] type CourierTrackDriver() = member val FirstName:String = null with get,set member val Initial:String = null with get,set member val Vehicle:String = null with get,set member val Plate:String = null with get,set member val EtaMin:Nullable = new Nullable() with get,set member val EtaPct:Nullable = new Nullable() with get,set [] type CourierTrackProof() = member val Kind:String = null with get,set member val PhotoUrl:String = null with get,set member val AtText:String = null with get,set member val GpsOk:Boolean = new Boolean() with get,set member val Units:Int32 = new Int32() with get,set member val DamageNote:String = null with get,set member val DeliveredTo:String = null with get,set member val WaitedMin:Int32 = new Int32() with get,set member val Attempts:Int32 = new Int32() with get,set member val ContactedText:String = null with get,set member val EachTagged:Boolean = new Boolean() with get,set member val EachScanned:Boolean = new Boolean() with get,set [] type CourierTrackRating() = member val Stars:Int32 = new Int32() with get,set member val Tags:String = null with get,set member val Tip:Decimal = new Decimal() with get,set member val TipStatus:String = null with get,set [] type CourierTrackSlot() = member val Id:String = null with get,set member val Day:String = null with get,set member val DayEs:String = null with get,set member val Win:String = null with get,set [] type CourierTrackMissed() = member val Code:String = null with get,set member val Fee:Decimal = new Decimal() with get,set member val WaitedMin:Int32 = new Int32() with get,set member val AutoRebook:Boolean = new Boolean() with get,set member val RebookWindowText:String = null with get,set member val Slots:ResizeArray = new ResizeArray() with get,set [] type CourierTrackCan() = member val EditInstructions:Boolean = new Boolean() with get,set member val ChangeUnits:Boolean = new Boolean() with get,set member val Cancel:Boolean = new Boolean() with get,set member val RescheduleDelivery:Boolean = new Boolean() with get,set member val Rebook:Boolean = new Boolean() with get,set member val Rate:Boolean = new Boolean() with get,set member val Message:Boolean = new Boolean() with get,set member val Report:Boolean = new Boolean() with get,set member val MaxUnits:Int32 = new Int32() with get,set [] type CourierTrackMessage() = member val Who:String = null with get,set member val Mine:Boolean = new Boolean() with get,set member val Office:Boolean = new Boolean() with get,set member val AtText:String = null with get,set member val Body:String = null with get,set [] type CourierTrackView() = member val State:String = null with get,set member val Code:String = null with get,set member val RunCode:String = null with get,set member val Shape:String = null with get,set member val Template:String = null with get,set member val CourierStep:String = null with get,set member val UnitOne:String = null with get,set member val UnitMany:String = null with get,set member val UnitOneEs:String = null with get,set member val UnitManyEs:String = null with get,set member val FacilityNoun:String = null with get,set member val FacilityNounEs:String = null with get,set member val Units:Int32 = new Int32() with get,set member val UnitsCounted:Boolean = new Boolean() with get,set member val Address:String = null with get,set member val DropoffAddress:String = null with get,set member val DropoffName:String = null with get,set member val Instructions:String = null with get,set member val GateCode:String = null with get,set member val Handoff:String = null with get,set member val LevelName:String = null with get,set member val ReadyPromise:String = null with get,set member val WindowText:String = null with get,set member val IsAsap:Boolean = new Boolean() with get,set member val Times:Dictionary = new Dictionary() with get,set member val StopPosition:Nullable = new Nullable() with get,set member val StopCount:Nullable = new Nullable() with get,set member val DeliveryWindowText:String = null with get,set member val Driver:CourierTrackDriver = null with get,set member val Proof:CourierTrackProof = null with get,set member val HandoffCode:String = null with get,set member val Rating:CourierTrackRating = null with get,set member val TipAllowed:Boolean = new Boolean() with get,set member val TipsPct:Decimal = new Decimal() with get,set member val Missed:CourierTrackMissed = null with get,set member val CancelFee:Decimal = new Decimal() with get,set member val CancelFeeCharged:Decimal = new Decimal() with get,set member val CancelledBy:String = null with get,set member val BookUrl:String = null with get,set member val Can:CourierTrackCan = null with get,set member val DeliverySlots:ResizeArray = new ResizeArray() with get,set member val Messages:ResizeArray = new ResizeArray() with get,set member val MessagesOpen:Boolean = new Boolean() with get,set member val CaseCode:String = null with get,set member val CaseStatus:String = null with get,set member val CaseReply:String = null with get,set member val ThreadHrs:Int32 = new Int32() with get,set member val ExpiresUtc:Nullable = new Nullable() with get,set member val LiveEta:Boolean = new Boolean() with get,set member val Live:Boolean = new Boolean() with get,set member val ServerUtc:DateTime = new DateTime() 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 DispatchTrackResponse() = member val Kind:String = null with get,set member val Code:String = null with get,set member val What:String = null with get,set member val FromLoc:String = null with get,set member val ToLoc:String = null with get,set member val Bags:Nullable = new Nullable() with get,set member val Fare:Nullable = new Nullable() with get,set member val PayMode:String = null with get,set member val CardLast4:String = null with get,set member val Charged:Boolean = new Boolean() with get,set member val Stage:String = null with get,set member val Headline:String = null with get,set member val Sub:String = null with get,set member val IsClosed:Boolean = new Boolean() with get,set member val Eta:String = null with get,set member val DriverName:String = null with get,set member val CustomerName:String = null with get,set member val Steps:ResizeArray = new ResizeArray() with get,set member val Expired:Boolean = new Boolean() with get,set member val Invalid:Boolean = new Boolean() with get,set member val Business:CourierTrackBusiness = null with get,set member val Courier:CourierTrackView = null with get,set member val Notice:String = null with get,set member val ResponseStatus:ResponseStatus = null with get,set [] [] type CourierTrackRebookRequest() = inherit CourierTrackActRequest() interface IReturn member val SlotId:String = null with get,set