| POST,OPTIONS | /v1/dispatch/jobs/{Code}/quote |
|---|
"use strict";
export class DispatchPackConfigView {
/** @param {{PackId?:string,HasQuotas?:boolean,IsInverted?:boolean,LoadLimitMins?:number,TicketSource?:string,PayBasis?:string,DayBoundary?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
PackId;
/** @type {boolean} */
HasQuotas;
/** @type {boolean} */
IsInverted;
/** @type {number} */
LoadLimitMins;
/** @type {string} */
TicketSource;
/** @type {string} */
PayBasis;
/** @type {string} */
DayBoundary;
}
export class DispatchHaulConfigView {
/** @param {{QueueMax?:number,DumpBays?:number,SlotCap?:number,Paused?:boolean,FeedRate?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
QueueMax;
/** @type {number} */
DumpBays;
/** @type {number} */
SlotCap;
/** @type {boolean} */
Paused;
/** @type {number} */
FeedRate;
}
export class DispatchOfflineWindowView {
/** @param {{OfflineWindowId?:number,FromHour?:string,ToHour?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
OfflineWindowId;
/** @type {string} */
FromHour;
/** @type {string} */
ToHour;
}
export class DispatchSiteView {
/** @param {{SiteId?:number,SupplierId?:number,SupplierCode?:string,Name?:string,Acres?:number,StandingVolume?:number,SortOrder?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
SiteId;
/** @type {number} */
SupplierId;
/** @type {string} */
SupplierCode;
/** @type {string} */
Name;
/** @type {number} */
Acres;
/** @type {number} */
StandingVolume;
/** @type {number} */
SortOrder;
}
export class DispatchSupplierView {
/** @param {{SupplierId?:number,Code?:string,Name?:string,Region?:string,OwnHauler?:boolean,SeasonAllotment?:number,Delivered?:number,WeekCap?:number,WeekDelivered?:number,SortOrder?:number,Sites?:DispatchSiteView[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
SupplierId;
/** @type {string} */
Code;
/** @type {string} */
Name;
/** @type {string} */
Region;
/** @type {boolean} */
OwnHauler;
/** @type {number} */
SeasonAllotment;
/** @type {number} */
Delivered;
/** @type {number} */
WeekCap;
/** @type {number} */
WeekDelivered;
/** @type {number} */
SortOrder;
/** @type {DispatchSiteView[]} */
Sites = [];
}
export class DispatchTruckView {
/** @param {{TruckId?:number,Code?:string,DriverName?:string,Phone?:string,EmployerCode?:string,SupplierCode?:string,SiteName?:string,EstLoad?:number,Stage?:string,StageSince?:number,CycleStart?:number,StageMinsAgo?:number,CycleMinsAgo?:number,Slot?:string,LoadsToday?:number,NetToday?:number,LastPingMins?:number,CycleMins?:string,IsInteractive?:boolean,NextSupplierCode?:string,NextSiteName?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
TruckId;
/** @type {string} */
Code;
/** @type {string} */
DriverName;
/** @type {string} */
Phone;
/** @type {string} */
EmployerCode;
/** @type {string} */
SupplierCode;
/** @type {string} */
SiteName;
/** @type {number} */
EstLoad;
/** @type {string} */
Stage;
/** @type {number} */
StageSince;
/** @type {?number} */
CycleStart;
/** @type {number} */
StageMinsAgo;
/** @type {?number} */
CycleMinsAgo;
/** @type {string} */
Slot;
/** @type {number} */
LoadsToday;
/** @type {number} */
NetToday;
/** @type {number} */
LastPingMins;
/** @type {string} */
CycleMins;
/** @type {boolean} */
IsInteractive;
/** @type {string} */
NextSupplierCode;
/** @type {string} */
NextSiteName;
}
export class DispatchSlotView {
/** @param {{SlotId?:number,Hour?:string,BaseBooked?:number,SortOrder?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
SlotId;
/** @type {string} */
Hour;
/** @type {number} */
BaseBooked;
/** @type {number} */
SortOrder;
}
export class DispatchTicketView {
/** @param {{TicketId?:number,Code?:string,TruckCode?:string,SupplierCode?:string,NetQty?:number,TicketedAt?:string,TicketedMin?:number,Source?:string,MinsAgo?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
TicketId;
/** @type {string} */
Code;
/** @type {string} */
TruckCode;
/** @type {string} */
SupplierCode;
/** @type {number} */
NetQty;
/** @type {string} */
TicketedAt;
/** @type {number} */
TicketedMin;
/** @type {string} */
Source;
/** @type {number} */
MinsAgo;
}
export class DispatchLogView {
/** @param {{LogId?:number,LoggedAt?:string,LoggedMin?:number,LogText?:string,Kind?:string,MinsAgo?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
LogId;
/** @type {string} */
LoggedAt;
/** @type {number} */
LoggedMin;
/** @type {string} */
LogText;
/** @type {string} */
Kind;
/** @type {number} */
MinsAgo;
}
export class DispatchAutopilotView {
/** @param {{IsOn?:boolean,RuleSlot?:boolean,RuleRoute?:boolean,RuleRelease?:boolean,RuleTract?:boolean,RuleThrottle?:boolean,RuleOffline?:boolean,ThStaged?:number,ThWait?:number,ThBand?:number,ThStall?:number,ThFeed?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {boolean} */
IsOn;
/** @type {boolean} */
RuleSlot;
/** @type {boolean} */
RuleRoute;
/** @type {boolean} */
RuleRelease;
/** @type {boolean} */
RuleTract;
/** @type {boolean} */
RuleThrottle;
/** @type {boolean} */
RuleOffline;
/** @type {number} */
ThStaged;
/** @type {number} */
ThWait;
/** @type {number} */
ThBand;
/** @type {number} */
ThStall;
/** @type {number} */
ThFeed;
}
export class DispatchExceptionView {
/** @param {{Code?:string,Kind?:string,Severity?:string,TruckCode?:string,SupplierCode?:string,RaisedAt?:string,RaisedLabel?:string,MinsAgo?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Code;
/** @type {string} */
Kind;
/** @type {string} */
Severity;
/** @type {string} */
TruckCode;
/** @type {string} */
SupplierCode;
/** @type {string} */
RaisedAt;
/** @type {string} */
RaisedLabel;
/** @type {number} */
MinsAgo;
}
export class DispatchFeedView {
/** @param {{FeedId?:number,EntryAt?:string,EntryLabel?:string,Channel?:string,Kind?:string,TruckCode?:string,SupplierCode?:string,OverrideText?:string,MinsAgo?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
FeedId;
/** @type {string} */
EntryAt;
/** @type {string} */
EntryLabel;
/** @type {string} */
Channel;
/** @type {string} */
Kind;
/** @type {string} */
TruckCode;
/** @type {string} */
SupplierCode;
/** @type {string} */
OverrideText;
/** @type {number} */
MinsAgo;
}
export class DispatchRigView {
/** @param {{RigId?:number,Code?:string,Name?:string,DriverName?:string,Phone?:string,RigType?:string,IsFree?:boolean,MatchRank?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
RigId;
/** @type {string} */
Code;
/** @type {string} */
Name;
/** @type {string} */
DriverName;
/** @type {string} */
Phone;
/** @type {string} */
RigType;
/** @type {boolean} */
IsFree;
/** @type {number} */
MatchRank;
}
export class DispatchJobView {
/** @param {{JobId?:number,Code?:string,Cargo?:string,Customer?:string,CustomerPhone?:string,HoldContact?:string,HoldPhone?:string,FromLoc?:string,ToLoc?:string,Miles?:number,WindowText?:string,Stage?:string,Rate?:number,RequiredRig?:string,DriverLabel?:string,EtaText?:string,OfferRigIds?:string,OfferExpiresMin?:number,OfferExpired?:boolean,Declined?:boolean}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
JobId;
/** @type {string} */
Code;
/** @type {string} */
Cargo;
/** @type {string} */
Customer;
/** @type {string} */
CustomerPhone;
/** @type {string} */
HoldContact;
/** @type {string} */
HoldPhone;
/** @type {string} */
FromLoc;
/** @type {string} */
ToLoc;
/** @type {number} */
Miles;
/** @type {string} */
WindowText;
/** @type {string} */
Stage;
/** @type {?number} */
Rate;
/** @type {string} */
RequiredRig;
/** @type {string} */
DriverLabel;
/** @type {string} */
EtaText;
/** @type {string} */
OfferRigIds;
/** @type {?number} */
OfferExpiresMin;
/** @type {boolean} */
OfferExpired;
/** @type {boolean} */
Declined;
}
export class DispatchOdDriverView {
/** @param {{DriverId?:number,Code?:string,Name?:string,Zone?:string,Phone?:string,Status?:string,Tier?:string,DistanceMi?:number,Capabilities?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
DriverId;
/** @type {string} */
Code;
/** @type {string} */
Name;
/** @type {string} */
Zone;
/** @type {string} */
Phone;
/** @type {string} */
Status;
/** @type {string} */
Tier;
/** @type {number} */
DistanceMi;
/** @type {string} */
Capabilities;
}
export class DispatchOdRequestView {
/** @param {{RequestId?:number,Code?:string,Address?:string,Zone?:string,Bags?:number,Stage?:string,DriverCode?:string,Needs?:string,Note?:string,PingExpiresMin?:number,TriedCodes?:string,CandidateCodes?:string,EtaText?:string,NoDriver?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
RequestId;
/** @type {string} */
Code;
/** @type {string} */
Address;
/** @type {string} */
Zone;
/** @type {number} */
Bags;
/** @type {string} */
Stage;
/** @type {string} */
DriverCode;
/** @type {string} */
Needs;
/** @type {string} */
Note;
/** @type {?number} */
PingExpiresMin;
/** @type {string} */
TriedCodes;
/** @type {string} */
CandidateCodes;
/** @type {string} */
EtaText;
/** @type {string} */
NoDriver;
}
export class DispatchPackView {
/** @param {{PackId?:string,HasQuotas?:boolean,IsInverted?:boolean,LoadLimitMins?:number,DayBoundary?:string,TicketSource?:string,PayBasis?:string,SortOrder?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
PackId;
/** @type {boolean} */
HasQuotas;
/** @type {boolean} */
IsInverted;
/** @type {number} */
LoadLimitMins;
/** @type {string} */
DayBoundary;
/** @type {string} */
TicketSource;
/** @type {string} */
PayBasis;
/** @type {number} */
SortOrder;
}
export class DispatchPackTermView {
/** @param {{PackId?:string,Lang?:string,ModeName?:string,Facility?:string,FacilityShort?:string,SourceSite?:string,Supplier?:string,SupplierPlural?:string,UnloadVerb?:string,TicketNoun?:string,DayNoun?:string,FleetLabel?:string,PageSubtitle?:string,SeasonChip?:string,CampaignNoun?:string,BayNoun?:string,AssignTarget?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
PackId;
/** @type {string} */
Lang;
/** @type {string} */
ModeName;
/** @type {string} */
Facility;
/** @type {string} */
FacilityShort;
/** @type {string} */
SourceSite;
/** @type {string} */
Supplier;
/** @type {string} */
SupplierPlural;
/** @type {string} */
UnloadVerb;
/** @type {string} */
TicketNoun;
/** @type {string} */
DayNoun;
/** @type {string} */
FleetLabel;
/** @type {string} */
PageSubtitle;
/** @type {string} */
SeasonChip;
/** @type {string} */
CampaignNoun;
/** @type {string} */
BayNoun;
/** @type {string} */
AssignTarget;
}
export class DispatchPackUnitView {
/** @param {{PackId?:string,Unit?:string,LoadQty?:number,VolumeLow?:number,VolumeHigh?:number,SeasonMultiple?:number,WeeklyFraction?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
PackId;
/** @type {string} */
Unit;
/** @type {number} */
LoadQty;
/** @type {number} */
VolumeLow;
/** @type {number} */
VolumeHigh;
/** @type {number} */
SeasonMultiple;
/** @type {number} */
WeeklyFraction;
}
export class DispatchBoardView {
/** @param {{Pack?:DispatchPackConfigView,Config?:DispatchHaulConfigView,OfflineWindows?:DispatchOfflineWindowView[],Suppliers?:DispatchSupplierView[],Trucks?:DispatchTruckView[],Slots?:DispatchSlotView[],Tickets?:DispatchTicketView[],Log?:DispatchLogView[],Autopilot?:DispatchAutopilotView,Exceptions?:DispatchExceptionView[],Feed?:DispatchFeedView[],Rigs?:DispatchRigView[],Jobs?:DispatchJobView[],OdDrivers?:DispatchOdDriverView[],OdRequests?:DispatchOdRequestView[],Packs?:DispatchPackView[],PackTerms?:DispatchPackTermView[],PackUnits?:DispatchPackUnitView[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {DispatchPackConfigView} */
Pack;
/** @type {DispatchHaulConfigView} */
Config;
/** @type {DispatchOfflineWindowView[]} */
OfflineWindows = [];
/** @type {DispatchSupplierView[]} */
Suppliers = [];
/** @type {DispatchTruckView[]} */
Trucks = [];
/** @type {DispatchSlotView[]} */
Slots = [];
/** @type {DispatchTicketView[]} */
Tickets = [];
/** @type {DispatchLogView[]} */
Log = [];
/** @type {DispatchAutopilotView} */
Autopilot;
/** @type {DispatchExceptionView[]} */
Exceptions = [];
/** @type {DispatchFeedView[]} */
Feed = [];
/** @type {DispatchRigView[]} */
Rigs = [];
/** @type {DispatchJobView[]} */
Jobs = [];
/** @type {DispatchOdDriverView[]} */
OdDrivers = [];
/** @type {DispatchOdRequestView[]} */
OdRequests = [];
/** @type {DispatchPackView[]} */
Packs = [];
/** @type {DispatchPackTermView[]} */
PackTerms = [];
/** @type {DispatchPackUnitView[]} */
PackUnits = [];
}
export class DispatchActionResponse {
/** @param {{Board?:DispatchBoardView,Message?:string,Sent?:number,Failed?:number,TicketCode?:string,TicketNet?:number,ResponseStatus?:ResponseStatus}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {DispatchBoardView} */
Board;
/** @type {string} */
Message;
/** @type {number} */
Sent;
/** @type {number} */
Failed;
/** @type {string} */
TicketCode;
/** @type {number} */
TicketNet;
/** @type {ResponseStatus} */
ResponseStatus;
}
export class DispatchJobQuoteRequest {
/** @param {{Code?:string,Rate?:number,AtMin?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
Code;
/** @type {number} */
Rate;
/** @type {number} */
AtMin;
}
JavaScript DispatchJobQuoteRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/dispatch/jobs/{Code}/quote HTTP/1.1
Host: api.dev.dynamics.trendsic.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<DispatchJobQuoteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
<AtMin>0</AtMin>
<Code>String</Code>
<Rate>0</Rate>
</DispatchJobQuoteRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<DispatchActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
<Board>
<Autopilot>
<IsOn>false</IsOn>
<RuleOffline>false</RuleOffline>
<RuleRelease>false</RuleRelease>
<RuleRoute>false</RuleRoute>
<RuleSlot>false</RuleSlot>
<RuleThrottle>false</RuleThrottle>
<RuleTract>false</RuleTract>
<ThBand>0</ThBand>
<ThFeed>0</ThFeed>
<ThStaged>0</ThStaged>
<ThStall>0</ThStall>
<ThWait>0</ThWait>
</Autopilot>
<Config>
<DumpBays>0</DumpBays>
<FeedRate>0</FeedRate>
<Paused>false</Paused>
<QueueMax>0</QueueMax>
<SlotCap>0</SlotCap>
</Config>
<Exceptions>
<DispatchExceptionView>
<Code>String</Code>
<Kind>String</Kind>
<MinsAgo>0</MinsAgo>
<RaisedAt>0001-01-01T00:00:00</RaisedAt>
<RaisedLabel>String</RaisedLabel>
<Severity>String</Severity>
<SupplierCode>String</SupplierCode>
<TruckCode>String</TruckCode>
</DispatchExceptionView>
</Exceptions>
<Feed>
<DispatchFeedView>
<Channel>String</Channel>
<EntryAt>0001-01-01T00:00:00</EntryAt>
<EntryLabel>String</EntryLabel>
<FeedId>0</FeedId>
<Kind>String</Kind>
<MinsAgo>0</MinsAgo>
<OverrideText>String</OverrideText>
<SupplierCode>String</SupplierCode>
<TruckCode>String</TruckCode>
</DispatchFeedView>
</Feed>
<Jobs>
<DispatchJobView>
<Cargo>String</Cargo>
<Code>String</Code>
<Customer>String</Customer>
<CustomerPhone>String</CustomerPhone>
<Declined>false</Declined>
<DriverLabel>String</DriverLabel>
<EtaText>String</EtaText>
<FromLoc>String</FromLoc>
<HoldContact>String</HoldContact>
<HoldPhone>String</HoldPhone>
<JobId>0</JobId>
<Miles>0</Miles>
<OfferExpired>false</OfferExpired>
<OfferExpiresMin>0</OfferExpiresMin>
<OfferRigIds>String</OfferRigIds>
<Rate>0</Rate>
<RequiredRig>String</RequiredRig>
<Stage>String</Stage>
<ToLoc>String</ToLoc>
<WindowText>String</WindowText>
</DispatchJobView>
</Jobs>
<Log>
<DispatchLogView>
<Kind>String</Kind>
<LogId>0</LogId>
<LogText>String</LogText>
<LoggedAt>0001-01-01T00:00:00</LoggedAt>
<LoggedMin>0</LoggedMin>
<MinsAgo>0</MinsAgo>
</DispatchLogView>
</Log>
<OdDrivers>
<DispatchOdDriverView>
<Capabilities>String</Capabilities>
<Code>String</Code>
<DistanceMi>0</DistanceMi>
<DriverId>0</DriverId>
<Name>String</Name>
<Phone>String</Phone>
<Status>String</Status>
<Tier>String</Tier>
<Zone>String</Zone>
</DispatchOdDriverView>
</OdDrivers>
<OdRequests>
<DispatchOdRequestView>
<Address>String</Address>
<Bags>0</Bags>
<CandidateCodes>String</CandidateCodes>
<Code>String</Code>
<DriverCode>String</DriverCode>
<EtaText>String</EtaText>
<Needs>String</Needs>
<NoDriver>String</NoDriver>
<Note>String</Note>
<PingExpiresMin>0</PingExpiresMin>
<RequestId>0</RequestId>
<Stage>String</Stage>
<TriedCodes>String</TriedCodes>
<Zone>String</Zone>
</DispatchOdRequestView>
</OdRequests>
<OfflineWindows>
<DispatchOfflineWindowView>
<FromHour>String</FromHour>
<OfflineWindowId>0</OfflineWindowId>
<ToHour>String</ToHour>
</DispatchOfflineWindowView>
</OfflineWindows>
<Pack>
<DayBoundary>String</DayBoundary>
<HasQuotas>false</HasQuotas>
<IsInverted>false</IsInverted>
<LoadLimitMins>0</LoadLimitMins>
<PackId>String</PackId>
<PayBasis>String</PayBasis>
<TicketSource>String</TicketSource>
</Pack>
<PackTerms>
<DispatchPackTermView>
<AssignTarget>String</AssignTarget>
<BayNoun>String</BayNoun>
<CampaignNoun>String</CampaignNoun>
<DayNoun>String</DayNoun>
<Facility>String</Facility>
<FacilityShort>String</FacilityShort>
<FleetLabel>String</FleetLabel>
<Lang>String</Lang>
<ModeName>String</ModeName>
<PackId>String</PackId>
<PageSubtitle>String</PageSubtitle>
<SeasonChip>String</SeasonChip>
<SourceSite>String</SourceSite>
<Supplier>String</Supplier>
<SupplierPlural>String</SupplierPlural>
<TicketNoun>String</TicketNoun>
<UnloadVerb>String</UnloadVerb>
</DispatchPackTermView>
</PackTerms>
<PackUnits>
<DispatchPackUnitView>
<LoadQty>0</LoadQty>
<PackId>String</PackId>
<SeasonMultiple>0</SeasonMultiple>
<Unit>String</Unit>
<VolumeHigh>0</VolumeHigh>
<VolumeLow>0</VolumeLow>
<WeeklyFraction>0</WeeklyFraction>
</DispatchPackUnitView>
</PackUnits>
<Packs>
<DispatchPackView>
<DayBoundary>String</DayBoundary>
<HasQuotas>false</HasQuotas>
<IsInverted>false</IsInverted>
<LoadLimitMins>0</LoadLimitMins>
<PackId>String</PackId>
<PayBasis>String</PayBasis>
<SortOrder>0</SortOrder>
<TicketSource>String</TicketSource>
</DispatchPackView>
</Packs>
<Rigs>
<DispatchRigView>
<Code>String</Code>
<DriverName>String</DriverName>
<IsFree>false</IsFree>
<MatchRank>0</MatchRank>
<Name>String</Name>
<Phone>String</Phone>
<RigId>0</RigId>
<RigType>String</RigType>
</DispatchRigView>
</Rigs>
<Slots>
<DispatchSlotView>
<BaseBooked>0</BaseBooked>
<Hour>String</Hour>
<SlotId>0</SlotId>
<SortOrder>0</SortOrder>
</DispatchSlotView>
</Slots>
<Suppliers>
<DispatchSupplierView>
<Code>String</Code>
<Delivered>0</Delivered>
<Name>String</Name>
<OwnHauler>false</OwnHauler>
<Region>String</Region>
<SeasonAllotment>0</SeasonAllotment>
<Sites>
<DispatchSiteView>
<Acres>0</Acres>
<Name>String</Name>
<SiteId>0</SiteId>
<SortOrder>0</SortOrder>
<StandingVolume>0</StandingVolume>
<SupplierCode>String</SupplierCode>
<SupplierId>0</SupplierId>
</DispatchSiteView>
</Sites>
<SortOrder>0</SortOrder>
<SupplierId>0</SupplierId>
<WeekCap>0</WeekCap>
<WeekDelivered>0</WeekDelivered>
</DispatchSupplierView>
</Suppliers>
<Tickets>
<DispatchTicketView>
<Code>String</Code>
<MinsAgo>0</MinsAgo>
<NetQty>0</NetQty>
<Source>String</Source>
<SupplierCode>String</SupplierCode>
<TicketId>0</TicketId>
<TicketedAt>0001-01-01T00:00:00</TicketedAt>
<TicketedMin>0</TicketedMin>
<TruckCode>String</TruckCode>
</DispatchTicketView>
</Tickets>
<Trucks>
<DispatchTruckView>
<Code>String</Code>
<CycleMins>String</CycleMins>
<CycleMinsAgo>0</CycleMinsAgo>
<CycleStart>0</CycleStart>
<DriverName>String</DriverName>
<EmployerCode>String</EmployerCode>
<EstLoad>0</EstLoad>
<IsInteractive>false</IsInteractive>
<LastPingMins>0</LastPingMins>
<LoadsToday>0</LoadsToday>
<NetToday>0</NetToday>
<NextSiteName>String</NextSiteName>
<NextSupplierCode>String</NextSupplierCode>
<Phone>String</Phone>
<SiteName>String</SiteName>
<Slot>String</Slot>
<Stage>String</Stage>
<StageMinsAgo>0</StageMinsAgo>
<StageSince>0</StageSince>
<SupplierCode>String</SupplierCode>
<TruckId>0</TruckId>
</DispatchTruckView>
</Trucks>
</Board>
<Failed>0</Failed>
<Message>String</Message>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<Sent>0</Sent>
<TicketCode>String</TicketCode>
<TicketNet>0</TicketNet>
</DispatchActionResponse>