Trendsic Platform Service

<back to all web services

DispatchAdvanceRequest

Requires Authentication
The following routes are available for this service:
POST,OPTIONS/v1/dispatch/haul/trucks/{TruckCode}/advance
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;

public class dtos
{

    public static class DispatchAdvanceRequest
    {
        public String TruckCode = null;
        public String ToStage = null;
        public String Slot = null;
        public Boolean ClearSlot = null;
        public String SiteName = null;
        public Boolean IsNext = null;
        public Integer AtMin = null;
        public Boolean ResetCycle = null;
        public String Note = null;
        public String NoteKind = null;
        
        public String getTruckCode() { return TruckCode; }
        public DispatchAdvanceRequest setTruckCode(String value) { this.TruckCode = value; return this; }
        public String getToStage() { return ToStage; }
        public DispatchAdvanceRequest setToStage(String value) { this.ToStage = value; return this; }
        public String getSlot() { return Slot; }
        public DispatchAdvanceRequest setSlot(String value) { this.Slot = value; return this; }
        public Boolean isClearSlot() { return ClearSlot; }
        public DispatchAdvanceRequest setClearSlot(Boolean value) { this.ClearSlot = value; return this; }
        public String getSiteName() { return SiteName; }
        public DispatchAdvanceRequest setSiteName(String value) { this.SiteName = value; return this; }
        public Boolean getIsNext() { return IsNext; }
        public DispatchAdvanceRequest setIsNext(Boolean value) { this.IsNext = value; return this; }
        public Integer getAtMin() { return AtMin; }
        public DispatchAdvanceRequest setAtMin(Integer value) { this.AtMin = value; return this; }
        public Boolean isResetCycle() { return ResetCycle; }
        public DispatchAdvanceRequest setResetCycle(Boolean value) { this.ResetCycle = value; return this; }
        public String getNote() { return Note; }
        public DispatchAdvanceRequest setNote(String value) { this.Note = value; return this; }
        public String getNoteKind() { return NoteKind; }
        public DispatchAdvanceRequest setNoteKind(String value) { this.NoteKind = value; return this; }
    }

    public static class DispatchActionResponse
    {
        public DispatchBoardView Board = null;
        public String Message = null;
        public Integer Sent = null;
        public Integer Failed = null;
        public String TicketCode = null;
        public BigDecimal TicketNet = null;
        public ResponseStatus ResponseStatus = null;
        
        public DispatchBoardView getBoard() { return Board; }
        public DispatchActionResponse setBoard(DispatchBoardView value) { this.Board = value; return this; }
        public String getMessage() { return Message; }
        public DispatchActionResponse setMessage(String value) { this.Message = value; return this; }
        public Integer getSent() { return Sent; }
        public DispatchActionResponse setSent(Integer value) { this.Sent = value; return this; }
        public Integer getFailed() { return Failed; }
        public DispatchActionResponse setFailed(Integer value) { this.Failed = value; return this; }
        public String getTicketCode() { return TicketCode; }
        public DispatchActionResponse setTicketCode(String value) { this.TicketCode = value; return this; }
        public BigDecimal getTicketNet() { return TicketNet; }
        public DispatchActionResponse setTicketNet(BigDecimal value) { this.TicketNet = value; return this; }
        public ResponseStatus getResponseStatus() { return ResponseStatus; }
        public DispatchActionResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; }
    }

    public static class DispatchBoardView
    {
        public DispatchPackConfigView Pack = null;
        public DispatchHaulConfigView Config = null;
        public ArrayList<DispatchOfflineWindowView> OfflineWindows = new ArrayList<DispatchOfflineWindowView>();
        public ArrayList<DispatchSupplierView> Suppliers = new ArrayList<DispatchSupplierView>();
        public ArrayList<DispatchTruckView> Trucks = new ArrayList<DispatchTruckView>();
        public ArrayList<DispatchSlotView> Slots = new ArrayList<DispatchSlotView>();
        public ArrayList<DispatchTicketView> Tickets = new ArrayList<DispatchTicketView>();
        public ArrayList<DispatchLogView> Log = new ArrayList<DispatchLogView>();
        public DispatchAutopilotView Autopilot = null;
        public ArrayList<DispatchExceptionView> Exceptions = new ArrayList<DispatchExceptionView>();
        public ArrayList<DispatchFeedView> Feed = new ArrayList<DispatchFeedView>();
        public ArrayList<DispatchRigView> Rigs = new ArrayList<DispatchRigView>();
        public ArrayList<DispatchJobView> Jobs = new ArrayList<DispatchJobView>();
        public ArrayList<DispatchOdDriverView> OdDrivers = new ArrayList<DispatchOdDriverView>();
        public ArrayList<DispatchOdRequestView> OdRequests = new ArrayList<DispatchOdRequestView>();
        public ArrayList<DispatchPackView> Packs = new ArrayList<DispatchPackView>();
        public ArrayList<DispatchPackTermView> PackTerms = new ArrayList<DispatchPackTermView>();
        public ArrayList<DispatchPackUnitView> PackUnits = new ArrayList<DispatchPackUnitView>();
        
        public DispatchPackConfigView getPack() { return Pack; }
        public DispatchBoardView setPack(DispatchPackConfigView value) { this.Pack = value; return this; }
        public DispatchHaulConfigView getConfig() { return Config; }
        public DispatchBoardView setConfig(DispatchHaulConfigView value) { this.Config = value; return this; }
        public ArrayList<DispatchOfflineWindowView> getOfflineWindows() { return OfflineWindows; }
        public DispatchBoardView setOfflineWindows(ArrayList<DispatchOfflineWindowView> value) { this.OfflineWindows = value; return this; }
        public ArrayList<DispatchSupplierView> getSuppliers() { return Suppliers; }
        public DispatchBoardView setSuppliers(ArrayList<DispatchSupplierView> value) { this.Suppliers = value; return this; }
        public ArrayList<DispatchTruckView> getTrucks() { return Trucks; }
        public DispatchBoardView setTrucks(ArrayList<DispatchTruckView> value) { this.Trucks = value; return this; }
        public ArrayList<DispatchSlotView> getSlots() { return Slots; }
        public DispatchBoardView setSlots(ArrayList<DispatchSlotView> value) { this.Slots = value; return this; }
        public ArrayList<DispatchTicketView> getTickets() { return Tickets; }
        public DispatchBoardView setTickets(ArrayList<DispatchTicketView> value) { this.Tickets = value; return this; }
        public ArrayList<DispatchLogView> getLog() { return Log; }
        public DispatchBoardView setLog(ArrayList<DispatchLogView> value) { this.Log = value; return this; }
        public DispatchAutopilotView getAutopilot() { return Autopilot; }
        public DispatchBoardView setAutopilot(DispatchAutopilotView value) { this.Autopilot = value; return this; }
        public ArrayList<DispatchExceptionView> getExceptions() { return Exceptions; }
        public DispatchBoardView setExceptions(ArrayList<DispatchExceptionView> value) { this.Exceptions = value; return this; }
        public ArrayList<DispatchFeedView> getFeed() { return Feed; }
        public DispatchBoardView setFeed(ArrayList<DispatchFeedView> value) { this.Feed = value; return this; }
        public ArrayList<DispatchRigView> getRigs() { return Rigs; }
        public DispatchBoardView setRigs(ArrayList<DispatchRigView> value) { this.Rigs = value; return this; }
        public ArrayList<DispatchJobView> getJobs() { return Jobs; }
        public DispatchBoardView setJobs(ArrayList<DispatchJobView> value) { this.Jobs = value; return this; }
        public ArrayList<DispatchOdDriverView> getOdDrivers() { return OdDrivers; }
        public DispatchBoardView setOdDrivers(ArrayList<DispatchOdDriverView> value) { this.OdDrivers = value; return this; }
        public ArrayList<DispatchOdRequestView> getOdRequests() { return OdRequests; }
        public DispatchBoardView setOdRequests(ArrayList<DispatchOdRequestView> value) { this.OdRequests = value; return this; }
        public ArrayList<DispatchPackView> getPacks() { return Packs; }
        public DispatchBoardView setPacks(ArrayList<DispatchPackView> value) { this.Packs = value; return this; }
        public ArrayList<DispatchPackTermView> getPackTerms() { return PackTerms; }
        public DispatchBoardView setPackTerms(ArrayList<DispatchPackTermView> value) { this.PackTerms = value; return this; }
        public ArrayList<DispatchPackUnitView> getPackUnits() { return PackUnits; }
        public DispatchBoardView setPackUnits(ArrayList<DispatchPackUnitView> value) { this.PackUnits = value; return this; }
    }

    public static class DispatchPackConfigView
    {
        public String PackId = null;
        public Boolean HasQuotas = null;
        public Boolean IsInverted = null;
        public Integer LoadLimitMins = null;
        public String TicketSource = null;
        public String PayBasis = null;
        public String DayBoundary = null;
        
        public String getPackId() { return PackId; }
        public DispatchPackConfigView setPackId(String value) { this.PackId = value; return this; }
        public Boolean isHasQuotas() { return HasQuotas; }
        public DispatchPackConfigView setHasQuotas(Boolean value) { this.HasQuotas = value; return this; }
        public Boolean getIsInverted() { return IsInverted; }
        public DispatchPackConfigView setIsInverted(Boolean value) { this.IsInverted = value; return this; }
        public Integer getLoadLimitMins() { return LoadLimitMins; }
        public DispatchPackConfigView setLoadLimitMins(Integer value) { this.LoadLimitMins = value; return this; }
        public String getTicketSource() { return TicketSource; }
        public DispatchPackConfigView setTicketSource(String value) { this.TicketSource = value; return this; }
        public String getPayBasis() { return PayBasis; }
        public DispatchPackConfigView setPayBasis(String value) { this.PayBasis = value; return this; }
        public String getDayBoundary() { return DayBoundary; }
        public DispatchPackConfigView setDayBoundary(String value) { this.DayBoundary = value; return this; }
    }

    public static class DispatchHaulConfigView
    {
        public Integer QueueMax = null;
        public Integer DumpBays = null;
        public Integer SlotCap = null;
        public Boolean Paused = null;
        public Integer FeedRate = null;
        
        public Integer getQueueMax() { return QueueMax; }
        public DispatchHaulConfigView setQueueMax(Integer value) { this.QueueMax = value; return this; }
        public Integer getDumpBays() { return DumpBays; }
        public DispatchHaulConfigView setDumpBays(Integer value) { this.DumpBays = value; return this; }
        public Integer getSlotCap() { return SlotCap; }
        public DispatchHaulConfigView setSlotCap(Integer value) { this.SlotCap = value; return this; }
        public Boolean isPaused() { return Paused; }
        public DispatchHaulConfigView setPaused(Boolean value) { this.Paused = value; return this; }
        public Integer getFeedRate() { return FeedRate; }
        public DispatchHaulConfigView setFeedRate(Integer value) { this.FeedRate = value; return this; }
    }

    public static class DispatchOfflineWindowView
    {
        public Integer OfflineWindowId = null;
        public String FromHour = null;
        public String ToHour = null;
        
        public Integer getOfflineWindowId() { return OfflineWindowId; }
        public DispatchOfflineWindowView setOfflineWindowId(Integer value) { this.OfflineWindowId = value; return this; }
        public String getFromHour() { return FromHour; }
        public DispatchOfflineWindowView setFromHour(String value) { this.FromHour = value; return this; }
        public String getToHour() { return ToHour; }
        public DispatchOfflineWindowView setToHour(String value) { this.ToHour = value; return this; }
    }

    public static class DispatchSupplierView
    {
        public Integer SupplierId = null;
        public String Code = null;
        public String Name = null;
        public String Region = null;
        public Boolean OwnHauler = null;
        public BigDecimal SeasonAllotment = null;
        public BigDecimal Delivered = null;
        public BigDecimal WeekCap = null;
        public BigDecimal WeekDelivered = null;
        public Integer SortOrder = null;
        public ArrayList<DispatchSiteView> Sites = new ArrayList<DispatchSiteView>();
        
        public Integer getSupplierId() { return SupplierId; }
        public DispatchSupplierView setSupplierId(Integer value) { this.SupplierId = value; return this; }
        public String getCode() { return Code; }
        public DispatchSupplierView setCode(String value) { this.Code = value; return this; }
        public String getName() { return Name; }
        public DispatchSupplierView setName(String value) { this.Name = value; return this; }
        public String getRegion() { return Region; }
        public DispatchSupplierView setRegion(String value) { this.Region = value; return this; }
        public Boolean isOwnHauler() { return OwnHauler; }
        public DispatchSupplierView setOwnHauler(Boolean value) { this.OwnHauler = value; return this; }
        public BigDecimal getSeasonAllotment() { return SeasonAllotment; }
        public DispatchSupplierView setSeasonAllotment(BigDecimal value) { this.SeasonAllotment = value; return this; }
        public BigDecimal getDelivered() { return Delivered; }
        public DispatchSupplierView setDelivered(BigDecimal value) { this.Delivered = value; return this; }
        public BigDecimal getWeekCap() { return WeekCap; }
        public DispatchSupplierView setWeekCap(BigDecimal value) { this.WeekCap = value; return this; }
        public BigDecimal getWeekDelivered() { return WeekDelivered; }
        public DispatchSupplierView setWeekDelivered(BigDecimal value) { this.WeekDelivered = value; return this; }
        public Integer getSortOrder() { return SortOrder; }
        public DispatchSupplierView setSortOrder(Integer value) { this.SortOrder = value; return this; }
        public ArrayList<DispatchSiteView> getSites() { return Sites; }
        public DispatchSupplierView setSites(ArrayList<DispatchSiteView> value) { this.Sites = value; return this; }
    }

    public static class DispatchSiteView
    {
        public Integer SiteId = null;
        public Integer SupplierId = null;
        public String SupplierCode = null;
        public String Name = null;
        public Integer Acres = null;
        public BigDecimal StandingVolume = null;
        public Integer SortOrder = null;
        
        public Integer getSiteId() { return SiteId; }
        public DispatchSiteView setSiteId(Integer value) { this.SiteId = value; return this; }
        public Integer getSupplierId() { return SupplierId; }
        public DispatchSiteView setSupplierId(Integer value) { this.SupplierId = value; return this; }
        public String getSupplierCode() { return SupplierCode; }
        public DispatchSiteView setSupplierCode(String value) { this.SupplierCode = value; return this; }
        public String getName() { return Name; }
        public DispatchSiteView setName(String value) { this.Name = value; return this; }
        public Integer getAcres() { return Acres; }
        public DispatchSiteView setAcres(Integer value) { this.Acres = value; return this; }
        public BigDecimal getStandingVolume() { return StandingVolume; }
        public DispatchSiteView setStandingVolume(BigDecimal value) { this.StandingVolume = value; return this; }
        public Integer getSortOrder() { return SortOrder; }
        public DispatchSiteView setSortOrder(Integer value) { this.SortOrder = value; return this; }
    }

    public static class DispatchTruckView
    {
        public Integer TruckId = null;
        public String Code = null;
        public String DriverName = null;
        public String Phone = null;
        public String EmployerCode = null;
        public String SupplierCode = null;
        public String SiteName = null;
        public BigDecimal EstLoad = null;
        public String Stage = null;
        public Integer StageSince = null;
        public Integer CycleStart = null;
        public Integer StageMinsAgo = null;
        public Integer CycleMinsAgo = null;
        public String Slot = null;
        public Integer LoadsToday = null;
        public BigDecimal NetToday = null;
        public Integer LastPingMins = null;
        public String CycleMins = null;
        public Boolean IsInteractive = null;
        public String NextSupplierCode = null;
        public String NextSiteName = null;
        
        public Integer getTruckId() { return TruckId; }
        public DispatchTruckView setTruckId(Integer value) { this.TruckId = value; return this; }
        public String getCode() { return Code; }
        public DispatchTruckView setCode(String value) { this.Code = value; return this; }
        public String getDriverName() { return DriverName; }
        public DispatchTruckView setDriverName(String value) { this.DriverName = value; return this; }
        public String getPhone() { return Phone; }
        public DispatchTruckView setPhone(String value) { this.Phone = value; return this; }
        public String getEmployerCode() { return EmployerCode; }
        public DispatchTruckView setEmployerCode(String value) { this.EmployerCode = value; return this; }
        public String getSupplierCode() { return SupplierCode; }
        public DispatchTruckView setSupplierCode(String value) { this.SupplierCode = value; return this; }
        public String getSiteName() { return SiteName; }
        public DispatchTruckView setSiteName(String value) { this.SiteName = value; return this; }
        public BigDecimal getEstLoad() { return EstLoad; }
        public DispatchTruckView setEstLoad(BigDecimal value) { this.EstLoad = value; return this; }
        public String getStage() { return Stage; }
        public DispatchTruckView setStage(String value) { this.Stage = value; return this; }
        public Integer getStageSince() { return StageSince; }
        public DispatchTruckView setStageSince(Integer value) { this.StageSince = value; return this; }
        public Integer getCycleStart() { return CycleStart; }
        public DispatchTruckView setCycleStart(Integer value) { this.CycleStart = value; return this; }
        public Integer getStageMinsAgo() { return StageMinsAgo; }
        public DispatchTruckView setStageMinsAgo(Integer value) { this.StageMinsAgo = value; return this; }
        public Integer getCycleMinsAgo() { return CycleMinsAgo; }
        public DispatchTruckView setCycleMinsAgo(Integer value) { this.CycleMinsAgo = value; return this; }
        public String getSlot() { return Slot; }
        public DispatchTruckView setSlot(String value) { this.Slot = value; return this; }
        public Integer getLoadsToday() { return LoadsToday; }
        public DispatchTruckView setLoadsToday(Integer value) { this.LoadsToday = value; return this; }
        public BigDecimal getNetToday() { return NetToday; }
        public DispatchTruckView setNetToday(BigDecimal value) { this.NetToday = value; return this; }
        public Integer getLastPingMins() { return LastPingMins; }
        public DispatchTruckView setLastPingMins(Integer value) { this.LastPingMins = value; return this; }
        public String getCycleMins() { return CycleMins; }
        public DispatchTruckView setCycleMins(String value) { this.CycleMins = value; return this; }
        public Boolean getIsInteractive() { return IsInteractive; }
        public DispatchTruckView setIsInteractive(Boolean value) { this.IsInteractive = value; return this; }
        public String getNextSupplierCode() { return NextSupplierCode; }
        public DispatchTruckView setNextSupplierCode(String value) { this.NextSupplierCode = value; return this; }
        public String getNextSiteName() { return NextSiteName; }
        public DispatchTruckView setNextSiteName(String value) { this.NextSiteName = value; return this; }
    }

    public static class DispatchSlotView
    {
        public Integer SlotId = null;
        public String Hour = null;
        public Integer BaseBooked = null;
        public Integer SortOrder = null;
        
        public Integer getSlotId() { return SlotId; }
        public DispatchSlotView setSlotId(Integer value) { this.SlotId = value; return this; }
        public String getHour() { return Hour; }
        public DispatchSlotView setHour(String value) { this.Hour = value; return this; }
        public Integer getBaseBooked() { return BaseBooked; }
        public DispatchSlotView setBaseBooked(Integer value) { this.BaseBooked = value; return this; }
        public Integer getSortOrder() { return SortOrder; }
        public DispatchSlotView setSortOrder(Integer value) { this.SortOrder = value; return this; }
    }

    public static class DispatchTicketView
    {
        public Integer TicketId = null;
        public String Code = null;
        public String TruckCode = null;
        public String SupplierCode = null;
        public BigDecimal NetQty = null;
        public Date TicketedAt = null;
        public Integer TicketedMin = null;
        public String Source = null;
        public Integer MinsAgo = null;
        
        public Integer getTicketId() { return TicketId; }
        public DispatchTicketView setTicketId(Integer value) { this.TicketId = value; return this; }
        public String getCode() { return Code; }
        public DispatchTicketView setCode(String value) { this.Code = value; return this; }
        public String getTruckCode() { return TruckCode; }
        public DispatchTicketView setTruckCode(String value) { this.TruckCode = value; return this; }
        public String getSupplierCode() { return SupplierCode; }
        public DispatchTicketView setSupplierCode(String value) { this.SupplierCode = value; return this; }
        public BigDecimal getNetQty() { return NetQty; }
        public DispatchTicketView setNetQty(BigDecimal value) { this.NetQty = value; return this; }
        public Date getTicketedAt() { return TicketedAt; }
        public DispatchTicketView setTicketedAt(Date value) { this.TicketedAt = value; return this; }
        public Integer getTicketedMin() { return TicketedMin; }
        public DispatchTicketView setTicketedMin(Integer value) { this.TicketedMin = value; return this; }
        public String getSource() { return Source; }
        public DispatchTicketView setSource(String value) { this.Source = value; return this; }
        public Integer getMinsAgo() { return MinsAgo; }
        public DispatchTicketView setMinsAgo(Integer value) { this.MinsAgo = value; return this; }
    }

    public static class DispatchLogView
    {
        public Integer LogId = null;
        public Date LoggedAt = null;
        public Integer LoggedMin = null;
        public String LogText = null;
        public String Kind = null;
        public Integer MinsAgo = null;
        
        public Integer getLogId() { return LogId; }
        public DispatchLogView setLogId(Integer value) { this.LogId = value; return this; }
        public Date getLoggedAt() { return LoggedAt; }
        public DispatchLogView setLoggedAt(Date value) { this.LoggedAt = value; return this; }
        public Integer getLoggedMin() { return LoggedMin; }
        public DispatchLogView setLoggedMin(Integer value) { this.LoggedMin = value; return this; }
        public String getLogText() { return LogText; }
        public DispatchLogView setLogText(String value) { this.LogText = value; return this; }
        public String getKind() { return Kind; }
        public DispatchLogView setKind(String value) { this.Kind = value; return this; }
        public Integer getMinsAgo() { return MinsAgo; }
        public DispatchLogView setMinsAgo(Integer value) { this.MinsAgo = value; return this; }
    }

    public static class DispatchAutopilotView
    {
        public Boolean IsOn = null;
        public Boolean RuleSlot = null;
        public Boolean RuleRoute = null;
        public Boolean RuleRelease = null;
        public Boolean RuleTract = null;
        public Boolean RuleThrottle = null;
        public Boolean RuleOffline = null;
        public Integer ThStaged = null;
        public Integer ThWait = null;
        public Integer ThBand = null;
        public Integer ThStall = null;
        public Integer ThFeed = null;
        
        public Boolean getIsOn() { return IsOn; }
        public DispatchAutopilotView setIsOn(Boolean value) { this.IsOn = value; return this; }
        public Boolean isRuleSlot() { return RuleSlot; }
        public DispatchAutopilotView setRuleSlot(Boolean value) { this.RuleSlot = value; return this; }
        public Boolean isRuleRoute() { return RuleRoute; }
        public DispatchAutopilotView setRuleRoute(Boolean value) { this.RuleRoute = value; return this; }
        public Boolean isRuleRelease() { return RuleRelease; }
        public DispatchAutopilotView setRuleRelease(Boolean value) { this.RuleRelease = value; return this; }
        public Boolean isRuleTract() { return RuleTract; }
        public DispatchAutopilotView setRuleTract(Boolean value) { this.RuleTract = value; return this; }
        public Boolean isRuleThrottle() { return RuleThrottle; }
        public DispatchAutopilotView setRuleThrottle(Boolean value) { this.RuleThrottle = value; return this; }
        public Boolean isRuleOffline() { return RuleOffline; }
        public DispatchAutopilotView setRuleOffline(Boolean value) { this.RuleOffline = value; return this; }
        public Integer getThStaged() { return ThStaged; }
        public DispatchAutopilotView setThStaged(Integer value) { this.ThStaged = value; return this; }
        public Integer getThWait() { return ThWait; }
        public DispatchAutopilotView setThWait(Integer value) { this.ThWait = value; return this; }
        public Integer getThBand() { return ThBand; }
        public DispatchAutopilotView setThBand(Integer value) { this.ThBand = value; return this; }
        public Integer getThStall() { return ThStall; }
        public DispatchAutopilotView setThStall(Integer value) { this.ThStall = value; return this; }
        public Integer getThFeed() { return ThFeed; }
        public DispatchAutopilotView setThFeed(Integer value) { this.ThFeed = value; return this; }
    }

    public static class DispatchExceptionView
    {
        public String Code = null;
        public String Kind = null;
        public String Severity = null;
        public String TruckCode = null;
        public String SupplierCode = null;
        public Date RaisedAt = null;
        public String RaisedLabel = null;
        public Integer MinsAgo = null;
        
        public String getCode() { return Code; }
        public DispatchExceptionView setCode(String value) { this.Code = value; return this; }
        public String getKind() { return Kind; }
        public DispatchExceptionView setKind(String value) { this.Kind = value; return this; }
        public String getSeverity() { return Severity; }
        public DispatchExceptionView setSeverity(String value) { this.Severity = value; return this; }
        public String getTruckCode() { return TruckCode; }
        public DispatchExceptionView setTruckCode(String value) { this.TruckCode = value; return this; }
        public String getSupplierCode() { return SupplierCode; }
        public DispatchExceptionView setSupplierCode(String value) { this.SupplierCode = value; return this; }
        public Date getRaisedAt() { return RaisedAt; }
        public DispatchExceptionView setRaisedAt(Date value) { this.RaisedAt = value; return this; }
        public String getRaisedLabel() { return RaisedLabel; }
        public DispatchExceptionView setRaisedLabel(String value) { this.RaisedLabel = value; return this; }
        public Integer getMinsAgo() { return MinsAgo; }
        public DispatchExceptionView setMinsAgo(Integer value) { this.MinsAgo = value; return this; }
    }

    public static class DispatchFeedView
    {
        public Integer FeedId = null;
        public Date EntryAt = null;
        public String EntryLabel = null;
        public String Channel = null;
        public String Kind = null;
        public String TruckCode = null;
        public String SupplierCode = null;
        public String OverrideText = null;
        public Integer MinsAgo = null;
        
        public Integer getFeedId() { return FeedId; }
        public DispatchFeedView setFeedId(Integer value) { this.FeedId = value; return this; }
        public Date getEntryAt() { return EntryAt; }
        public DispatchFeedView setEntryAt(Date value) { this.EntryAt = value; return this; }
        public String getEntryLabel() { return EntryLabel; }
        public DispatchFeedView setEntryLabel(String value) { this.EntryLabel = value; return this; }
        public String getChannel() { return Channel; }
        public DispatchFeedView setChannel(String value) { this.Channel = value; return this; }
        public String getKind() { return Kind; }
        public DispatchFeedView setKind(String value) { this.Kind = value; return this; }
        public String getTruckCode() { return TruckCode; }
        public DispatchFeedView setTruckCode(String value) { this.TruckCode = value; return this; }
        public String getSupplierCode() { return SupplierCode; }
        public DispatchFeedView setSupplierCode(String value) { this.SupplierCode = value; return this; }
        public String getOverrideText() { return OverrideText; }
        public DispatchFeedView setOverrideText(String value) { this.OverrideText = value; return this; }
        public Integer getMinsAgo() { return MinsAgo; }
        public DispatchFeedView setMinsAgo(Integer value) { this.MinsAgo = value; return this; }
    }

    public static class DispatchRigView
    {
        public Integer RigId = null;
        public String Code = null;
        public String Name = null;
        public String DriverName = null;
        public String Phone = null;
        public String RigType = null;
        public Boolean IsFree = null;
        public Integer MatchRank = null;
        
        public Integer getRigId() { return RigId; }
        public DispatchRigView setRigId(Integer value) { this.RigId = value; return this; }
        public String getCode() { return Code; }
        public DispatchRigView setCode(String value) { this.Code = value; return this; }
        public String getName() { return Name; }
        public DispatchRigView setName(String value) { this.Name = value; return this; }
        public String getDriverName() { return DriverName; }
        public DispatchRigView setDriverName(String value) { this.DriverName = value; return this; }
        public String getPhone() { return Phone; }
        public DispatchRigView setPhone(String value) { this.Phone = value; return this; }
        public String getRigType() { return RigType; }
        public DispatchRigView setRigType(String value) { this.RigType = value; return this; }
        public Boolean getIsFree() { return IsFree; }
        public DispatchRigView setIsFree(Boolean value) { this.IsFree = value; return this; }
        public Integer getMatchRank() { return MatchRank; }
        public DispatchRigView setMatchRank(Integer value) { this.MatchRank = value; return this; }
    }

    public static class DispatchJobView
    {
        public Integer JobId = null;
        public String Code = null;
        public String Cargo = null;
        public String Customer = null;
        public String CustomerPhone = null;
        public String HoldContact = null;
        public String HoldPhone = null;
        public String FromLoc = null;
        public String ToLoc = null;
        public Integer Miles = null;
        public String WindowText = null;
        public String Stage = null;
        public BigDecimal Rate = null;
        public String RequiredRig = null;
        public String DriverLabel = null;
        public String EtaText = null;
        public String OfferRigIds = null;
        public Integer OfferExpiresMin = null;
        public Boolean OfferExpired = null;
        public Boolean Declined = null;
        
        public Integer getJobId() { return JobId; }
        public DispatchJobView setJobId(Integer value) { this.JobId = value; return this; }
        public String getCode() { return Code; }
        public DispatchJobView setCode(String value) { this.Code = value; return this; }
        public String getCargo() { return Cargo; }
        public DispatchJobView setCargo(String value) { this.Cargo = value; return this; }
        public String getCustomer() { return Customer; }
        public DispatchJobView setCustomer(String value) { this.Customer = value; return this; }
        public String getCustomerPhone() { return CustomerPhone; }
        public DispatchJobView setCustomerPhone(String value) { this.CustomerPhone = value; return this; }
        public String getHoldContact() { return HoldContact; }
        public DispatchJobView setHoldContact(String value) { this.HoldContact = value; return this; }
        public String getHoldPhone() { return HoldPhone; }
        public DispatchJobView setHoldPhone(String value) { this.HoldPhone = value; return this; }
        public String getFromLoc() { return FromLoc; }
        public DispatchJobView setFromLoc(String value) { this.FromLoc = value; return this; }
        public String getToLoc() { return ToLoc; }
        public DispatchJobView setToLoc(String value) { this.ToLoc = value; return this; }
        public Integer getMiles() { return Miles; }
        public DispatchJobView setMiles(Integer value) { this.Miles = value; return this; }
        public String getWindowText() { return WindowText; }
        public DispatchJobView setWindowText(String value) { this.WindowText = value; return this; }
        public String getStage() { return Stage; }
        public DispatchJobView setStage(String value) { this.Stage = value; return this; }
        public BigDecimal getRate() { return Rate; }
        public DispatchJobView setRate(BigDecimal value) { this.Rate = value; return this; }
        public String getRequiredRig() { return RequiredRig; }
        public DispatchJobView setRequiredRig(String value) { this.RequiredRig = value; return this; }
        public String getDriverLabel() { return DriverLabel; }
        public DispatchJobView setDriverLabel(String value) { this.DriverLabel = value; return this; }
        public String getEtaText() { return EtaText; }
        public DispatchJobView setEtaText(String value) { this.EtaText = value; return this; }
        public String getOfferRigIds() { return OfferRigIds; }
        public DispatchJobView setOfferRigIds(String value) { this.OfferRigIds = value; return this; }
        public Integer getOfferExpiresMin() { return OfferExpiresMin; }
        public DispatchJobView setOfferExpiresMin(Integer value) { this.OfferExpiresMin = value; return this; }
        public Boolean isOfferExpired() { return OfferExpired; }
        public DispatchJobView setOfferExpired(Boolean value) { this.OfferExpired = value; return this; }
        public Boolean isDeclined() { return Declined; }
        public DispatchJobView setDeclined(Boolean value) { this.Declined = value; return this; }
    }

    public static class DispatchOdDriverView
    {
        public Integer DriverId = null;
        public String Code = null;
        public String Name = null;
        public String Zone = null;
        public String Phone = null;
        public String Status = null;
        public String Tier = null;
        public BigDecimal DistanceMi = null;
        public String Capabilities = null;
        
        public Integer getDriverId() { return DriverId; }
        public DispatchOdDriverView setDriverId(Integer value) { this.DriverId = value; return this; }
        public String getCode() { return Code; }
        public DispatchOdDriverView setCode(String value) { this.Code = value; return this; }
        public String getName() { return Name; }
        public DispatchOdDriverView setName(String value) { this.Name = value; return this; }
        public String getZone() { return Zone; }
        public DispatchOdDriverView setZone(String value) { this.Zone = value; return this; }
        public String getPhone() { return Phone; }
        public DispatchOdDriverView setPhone(String value) { this.Phone = value; return this; }
        public String getStatus() { return Status; }
        public DispatchOdDriverView setStatus(String value) { this.Status = value; return this; }
        public String getTier() { return Tier; }
        public DispatchOdDriverView setTier(String value) { this.Tier = value; return this; }
        public BigDecimal getDistanceMi() { return DistanceMi; }
        public DispatchOdDriverView setDistanceMi(BigDecimal value) { this.DistanceMi = value; return this; }
        public String getCapabilities() { return Capabilities; }
        public DispatchOdDriverView setCapabilities(String value) { this.Capabilities = value; return this; }
    }

    public static class DispatchOdRequestView
    {
        public Integer RequestId = null;
        public String Code = null;
        public String Address = null;
        public String Zone = null;
        public Integer Bags = null;
        public String Stage = null;
        public String DriverCode = null;
        public String Needs = null;
        public String Note = null;
        public Integer PingExpiresMin = null;
        public String TriedCodes = null;
        public String CandidateCodes = null;
        public String EtaText = null;
        public String NoDriver = null;
        
        public Integer getRequestId() { return RequestId; }
        public DispatchOdRequestView setRequestId(Integer value) { this.RequestId = value; return this; }
        public String getCode() { return Code; }
        public DispatchOdRequestView setCode(String value) { this.Code = value; return this; }
        public String getAddress() { return Address; }
        public DispatchOdRequestView setAddress(String value) { this.Address = value; return this; }
        public String getZone() { return Zone; }
        public DispatchOdRequestView setZone(String value) { this.Zone = value; return this; }
        public Integer getBags() { return Bags; }
        public DispatchOdRequestView setBags(Integer value) { this.Bags = value; return this; }
        public String getStage() { return Stage; }
        public DispatchOdRequestView setStage(String value) { this.Stage = value; return this; }
        public String getDriverCode() { return DriverCode; }
        public DispatchOdRequestView setDriverCode(String value) { this.DriverCode = value; return this; }
        public String getNeeds() { return Needs; }
        public DispatchOdRequestView setNeeds(String value) { this.Needs = value; return this; }
        public String getNote() { return Note; }
        public DispatchOdRequestView setNote(String value) { this.Note = value; return this; }
        public Integer getPingExpiresMin() { return PingExpiresMin; }
        public DispatchOdRequestView setPingExpiresMin(Integer value) { this.PingExpiresMin = value; return this; }
        public String getTriedCodes() { return TriedCodes; }
        public DispatchOdRequestView setTriedCodes(String value) { this.TriedCodes = value; return this; }
        public String getCandidateCodes() { return CandidateCodes; }
        public DispatchOdRequestView setCandidateCodes(String value) { this.CandidateCodes = value; return this; }
        public String getEtaText() { return EtaText; }
        public DispatchOdRequestView setEtaText(String value) { this.EtaText = value; return this; }
        public String getNoDriver() { return NoDriver; }
        public DispatchOdRequestView setNoDriver(String value) { this.NoDriver = value; return this; }
    }

    public static class DispatchPackView
    {
        public String PackId = null;
        public Boolean HasQuotas = null;
        public Boolean IsInverted = null;
        public Integer LoadLimitMins = null;
        public String DayBoundary = null;
        public String TicketSource = null;
        public String PayBasis = null;
        public Integer SortOrder = null;
        
        public String getPackId() { return PackId; }
        public DispatchPackView setPackId(String value) { this.PackId = value; return this; }
        public Boolean isHasQuotas() { return HasQuotas; }
        public DispatchPackView setHasQuotas(Boolean value) { this.HasQuotas = value; return this; }
        public Boolean getIsInverted() { return IsInverted; }
        public DispatchPackView setIsInverted(Boolean value) { this.IsInverted = value; return this; }
        public Integer getLoadLimitMins() { return LoadLimitMins; }
        public DispatchPackView setLoadLimitMins(Integer value) { this.LoadLimitMins = value; return this; }
        public String getDayBoundary() { return DayBoundary; }
        public DispatchPackView setDayBoundary(String value) { this.DayBoundary = value; return this; }
        public String getTicketSource() { return TicketSource; }
        public DispatchPackView setTicketSource(String value) { this.TicketSource = value; return this; }
        public String getPayBasis() { return PayBasis; }
        public DispatchPackView setPayBasis(String value) { this.PayBasis = value; return this; }
        public Integer getSortOrder() { return SortOrder; }
        public DispatchPackView setSortOrder(Integer value) { this.SortOrder = value; return this; }
    }

    public static class DispatchPackTermView
    {
        public String PackId = null;
        public String Lang = null;
        public String ModeName = null;
        public String Facility = null;
        public String FacilityShort = null;
        public String SourceSite = null;
        public String Supplier = null;
        public String SupplierPlural = null;
        public String UnloadVerb = null;
        public String TicketNoun = null;
        public String DayNoun = null;
        public String FleetLabel = null;
        public String PageSubtitle = null;
        public String SeasonChip = null;
        public String CampaignNoun = null;
        public String BayNoun = null;
        public String AssignTarget = null;
        
        public String getPackId() { return PackId; }
        public DispatchPackTermView setPackId(String value) { this.PackId = value; return this; }
        public String getLang() { return Lang; }
        public DispatchPackTermView setLang(String value) { this.Lang = value; return this; }
        public String getModeName() { return ModeName; }
        public DispatchPackTermView setModeName(String value) { this.ModeName = value; return this; }
        public String getFacility() { return Facility; }
        public DispatchPackTermView setFacility(String value) { this.Facility = value; return this; }
        public String getFacilityShort() { return FacilityShort; }
        public DispatchPackTermView setFacilityShort(String value) { this.FacilityShort = value; return this; }
        public String getSourceSite() { return SourceSite; }
        public DispatchPackTermView setSourceSite(String value) { this.SourceSite = value; return this; }
        public String getSupplier() { return Supplier; }
        public DispatchPackTermView setSupplier(String value) { this.Supplier = value; return this; }
        public String getSupplierPlural() { return SupplierPlural; }
        public DispatchPackTermView setSupplierPlural(String value) { this.SupplierPlural = value; return this; }
        public String getUnloadVerb() { return UnloadVerb; }
        public DispatchPackTermView setUnloadVerb(String value) { this.UnloadVerb = value; return this; }
        public String getTicketNoun() { return TicketNoun; }
        public DispatchPackTermView setTicketNoun(String value) { this.TicketNoun = value; return this; }
        public String getDayNoun() { return DayNoun; }
        public DispatchPackTermView setDayNoun(String value) { this.DayNoun = value; return this; }
        public String getFleetLabel() { return FleetLabel; }
        public DispatchPackTermView setFleetLabel(String value) { this.FleetLabel = value; return this; }
        public String getPageSubtitle() { return PageSubtitle; }
        public DispatchPackTermView setPageSubtitle(String value) { this.PageSubtitle = value; return this; }
        public String getSeasonChip() { return SeasonChip; }
        public DispatchPackTermView setSeasonChip(String value) { this.SeasonChip = value; return this; }
        public String getCampaignNoun() { return CampaignNoun; }
        public DispatchPackTermView setCampaignNoun(String value) { this.CampaignNoun = value; return this; }
        public String getBayNoun() { return BayNoun; }
        public DispatchPackTermView setBayNoun(String value) { this.BayNoun = value; return this; }
        public String getAssignTarget() { return AssignTarget; }
        public DispatchPackTermView setAssignTarget(String value) { this.AssignTarget = value; return this; }
    }

    public static class DispatchPackUnitView
    {
        public String PackId = null;
        public String Unit = null;
        public BigDecimal LoadQty = null;
        public Integer VolumeLow = null;
        public Integer VolumeHigh = null;
        public BigDecimal SeasonMultiple = null;
        public BigDecimal WeeklyFraction = null;
        
        public String getPackId() { return PackId; }
        public DispatchPackUnitView setPackId(String value) { this.PackId = value; return this; }
        public String getUnit() { return Unit; }
        public DispatchPackUnitView setUnit(String value) { this.Unit = value; return this; }
        public BigDecimal getLoadQty() { return LoadQty; }
        public DispatchPackUnitView setLoadQty(BigDecimal value) { this.LoadQty = value; return this; }
        public Integer getVolumeLow() { return VolumeLow; }
        public DispatchPackUnitView setVolumeLow(Integer value) { this.VolumeLow = value; return this; }
        public Integer getVolumeHigh() { return VolumeHigh; }
        public DispatchPackUnitView setVolumeHigh(Integer value) { this.VolumeHigh = value; return this; }
        public BigDecimal getSeasonMultiple() { return SeasonMultiple; }
        public DispatchPackUnitView setSeasonMultiple(BigDecimal value) { this.SeasonMultiple = value; return this; }
        public BigDecimal getWeeklyFraction() { return WeeklyFraction; }
        public DispatchPackUnitView setWeeklyFraction(BigDecimal value) { this.WeeklyFraction = value; return this; }
    }

}

Java DispatchAdvanceRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v1/dispatch/haul/trucks/{TruckCode}/advance HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DispatchAdvanceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <AtMin>0</AtMin>
  <ClearSlot>false</ClearSlot>
  <IsNext>false</IsNext>
  <Note>String</Note>
  <NoteKind>String</NoteKind>
  <ResetCycle>false</ResetCycle>
  <SiteName>String</SiteName>
  <Slot>String</Slot>
  <ToStage>String</ToStage>
  <TruckCode>String</TruckCode>
</DispatchAdvanceRequest>
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>