(* Options: Date: 2026-08-20 12:51:37 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: DispatchLogRequest.* //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 DispatchPackConfigView() = member val PackId:String = null with get,set member val HasQuotas:Boolean = new Boolean() with get,set member val IsInverted:Boolean = new Boolean() with get,set member val LoadLimitMins:Int32 = new Int32() with get,set member val TicketSource:String = null with get,set member val PayBasis:String = null with get,set member val DayBoundary:String = null with get,set [] type DispatchHaulConfigView() = member val QueueMax:Int32 = new Int32() with get,set member val DumpBays:Int32 = new Int32() with get,set member val SlotCap:Int32 = new Int32() with get,set member val Paused:Boolean = new Boolean() with get,set member val FeedRate:Int32 = new Int32() with get,set [] type DispatchOfflineWindowView() = member val OfflineWindowId:Int32 = new Int32() with get,set member val FromHour:String = null with get,set member val ToHour:String = null with get,set [] type DispatchSiteView() = member val SiteId:Int32 = new Int32() with get,set member val SupplierId:Int32 = new Int32() with get,set member val SupplierCode:String = null with get,set member val Name:String = null with get,set member val Acres:Int32 = new Int32() with get,set member val StandingVolume:Decimal = new Decimal() with get,set member val SortOrder:Int32 = new Int32() with get,set [] type DispatchSupplierView() = member val SupplierId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Name:String = null with get,set member val Region:String = null with get,set member val OwnHauler:Boolean = new Boolean() with get,set member val SeasonAllotment:Decimal = new Decimal() with get,set member val Delivered:Decimal = new Decimal() with get,set member val WeekCap:Decimal = new Decimal() with get,set member val WeekDelivered:Decimal = new Decimal() with get,set member val SortOrder:Int32 = new Int32() with get,set member val Sites:ResizeArray = new ResizeArray() with get,set [] type DispatchTruckView() = member val TruckId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val DriverName:String = null with get,set member val Phone:String = null with get,set member val EmployerCode:String = null with get,set member val SupplierCode:String = null with get,set member val SiteName:String = null with get,set member val EstLoad:Decimal = new Decimal() with get,set member val Stage:String = null with get,set member val StageSince:Int32 = new Int32() with get,set member val CycleStart:Nullable = new Nullable() with get,set member val StageMinsAgo:Int32 = new Int32() with get,set member val CycleMinsAgo:Nullable = new Nullable() with get,set member val Slot:String = null with get,set member val LoadsToday:Int32 = new Int32() with get,set member val NetToday:Decimal = new Decimal() with get,set member val LastPingMins:Int32 = new Int32() with get,set member val CycleMins:String = null with get,set member val IsInteractive:Boolean = new Boolean() with get,set member val NextSupplierCode:String = null with get,set member val NextSiteName:String = null with get,set [] type DispatchSlotView() = member val SlotId:Int32 = new Int32() with get,set member val Hour:String = null with get,set member val BaseBooked:Int32 = new Int32() with get,set member val SortOrder:Int32 = new Int32() with get,set [] type DispatchTicketView() = member val TicketId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val TruckCode:String = null with get,set member val SupplierCode:String = null with get,set member val NetQty:Decimal = new Decimal() with get,set member val TicketedAt:DateTime = new DateTime() with get,set member val TicketedMin:Int32 = new Int32() with get,set member val Source:String = null with get,set member val MinsAgo:Int32 = new Int32() with get,set [] type DispatchLogView() = member val LogId:Int32 = new Int32() with get,set member val LoggedAt:DateTime = new DateTime() with get,set member val LoggedMin:Int32 = new Int32() with get,set member val LogText:String = null with get,set member val Kind:String = null with get,set member val MinsAgo:Int32 = new Int32() with get,set [] type DispatchAutopilotView() = member val IsOn:Boolean = new Boolean() with get,set member val RuleSlot:Boolean = new Boolean() with get,set member val RuleRoute:Boolean = new Boolean() with get,set member val RuleRelease:Boolean = new Boolean() with get,set member val RuleTract:Boolean = new Boolean() with get,set member val RuleThrottle:Boolean = new Boolean() with get,set member val RuleOffline:Boolean = new Boolean() with get,set member val ThStaged:Int32 = new Int32() with get,set member val ThWait:Int32 = new Int32() with get,set member val ThBand:Int32 = new Int32() with get,set member val ThStall:Int32 = new Int32() with get,set member val ThFeed:Int32 = new Int32() with get,set [] type DispatchExceptionView() = member val Code:String = null with get,set member val Kind:String = null with get,set member val Severity:String = null with get,set member val TruckCode:String = null with get,set member val SupplierCode:String = null with get,set member val RaisedAt:DateTime = new DateTime() with get,set member val RaisedLabel:String = null with get,set member val MinsAgo:Int32 = new Int32() with get,set [] type DispatchFeedView() = member val FeedId:Int32 = new Int32() with get,set member val EntryAt:DateTime = new DateTime() with get,set member val EntryLabel:String = null with get,set member val Channel:String = null with get,set member val Kind:String = null with get,set member val TruckCode:String = null with get,set member val SupplierCode:String = null with get,set member val OverrideText:String = null with get,set member val MinsAgo:Int32 = new Int32() with get,set [] type DispatchRigView() = member val RigId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Name:String = null with get,set member val DriverName:String = null with get,set member val Phone:String = null with get,set member val RigType:String = null with get,set member val IsFree:Boolean = new Boolean() with get,set member val MatchRank:Int32 = new Int32() with get,set [] type DispatchJobView() = member val JobId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Cargo:String = null with get,set member val Customer:String = null with get,set member val CustomerPhone:String = null with get,set member val HoldContact:String = null with get,set member val HoldPhone:String = null with get,set member val FromLoc:String = null with get,set member val ToLoc:String = null with get,set member val Miles:Int32 = new Int32() with get,set member val WindowText:String = null with get,set member val Stage:String = null with get,set member val Rate:Nullable = new Nullable() with get,set member val RequiredRig:String = null with get,set member val DriverLabel:String = null with get,set member val EtaText:String = null with get,set member val OfferRigIds:String = null with get,set member val OfferExpiresMin:Nullable = new Nullable() with get,set member val OfferExpired:Boolean = new Boolean() with get,set member val Declined:Boolean = new Boolean() with get,set [] type DispatchOdDriverView() = member val DriverId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Name:String = null with get,set member val Zone:String = null with get,set member val Phone:String = null with get,set member val Status:String = null with get,set member val Tier:String = null with get,set member val DistanceMi:Decimal = new Decimal() with get,set member val Capabilities:String = null with get,set [] type DispatchOdRequestView() = member val RequestId:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Address:String = null with get,set member val Zone:String = null with get,set member val Bags:Int32 = new Int32() with get,set member val Stage:String = null with get,set member val DriverCode:String = null with get,set member val Needs:String = null with get,set member val Note:String = null with get,set member val PingExpiresMin:Nullable = new Nullable() with get,set member val TriedCodes:String = null with get,set member val CandidateCodes:String = null with get,set member val EtaText:String = null with get,set member val NoDriver:String = null with get,set [] type DispatchPackView() = member val PackId:String = null with get,set member val HasQuotas:Boolean = new Boolean() with get,set member val IsInverted:Boolean = new Boolean() with get,set member val LoadLimitMins:Int32 = new Int32() with get,set member val DayBoundary:String = null with get,set member val TicketSource:String = null with get,set member val PayBasis:String = null with get,set member val SortOrder:Int32 = new Int32() with get,set [] type DispatchPackTermView() = member val PackId:String = null with get,set member val Lang:String = null with get,set member val ModeName:String = null with get,set member val Facility:String = null with get,set member val FacilityShort:String = null with get,set member val SourceSite:String = null with get,set member val Supplier:String = null with get,set member val SupplierPlural:String = null with get,set member val UnloadVerb:String = null with get,set member val TicketNoun:String = null with get,set member val DayNoun:String = null with get,set member val FleetLabel:String = null with get,set member val PageSubtitle:String = null with get,set member val SeasonChip:String = null with get,set member val CampaignNoun:String = null with get,set member val BayNoun:String = null with get,set member val AssignTarget:String = null with get,set [] type DispatchPackUnitView() = member val PackId:String = null with get,set member val Unit:String = null with get,set member val LoadQty:Decimal = new Decimal() with get,set member val VolumeLow:Int32 = new Int32() with get,set member val VolumeHigh:Int32 = new Int32() with get,set member val SeasonMultiple:Decimal = new Decimal() with get,set member val WeeklyFraction:Decimal = new Decimal() with get,set [] type DispatchBoardView() = member val Pack:DispatchPackConfigView = null with get,set member val Config:DispatchHaulConfigView = null with get,set member val OfflineWindows:ResizeArray = new ResizeArray() with get,set member val Suppliers:ResizeArray = new ResizeArray() with get,set member val Trucks:ResizeArray = new ResizeArray() with get,set member val Slots:ResizeArray = new ResizeArray() with get,set member val Tickets:ResizeArray = new ResizeArray() with get,set member val Log:ResizeArray = new ResizeArray() with get,set member val Autopilot:DispatchAutopilotView = null with get,set member val Exceptions:ResizeArray = new ResizeArray() with get,set member val Feed:ResizeArray = new ResizeArray() with get,set member val Rigs:ResizeArray = new ResizeArray() with get,set member val Jobs:ResizeArray = new ResizeArray() with get,set member val OdDrivers:ResizeArray = new ResizeArray() with get,set member val OdRequests:ResizeArray = new ResizeArray() with get,set member val Packs:ResizeArray = new ResizeArray() with get,set member val PackTerms:ResizeArray = new ResizeArray() with get,set member val PackUnits: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 DispatchActionResponse() = member val Board:DispatchBoardView = null with get,set member val Message:String = null with get,set member val Sent:Int32 = new Int32() with get,set member val Failed:Int32 = new Int32() with get,set member val TicketCode:String = null with get,set member val TicketNet:Decimal = new Decimal() with get,set member val ResponseStatus:ResponseStatus = null with get,set [] [] type DispatchLogRequest() = interface IReturn member val LogText:String = null with get,set member val Kind:String = null with get,set member val AtMin:Int32 = new Int32() with get,set