Trendsic Platform Service

<back to all web services

FleetLiveRequest

Requires Authentication
The following routes are available for this service:
GET,OPTIONS/v1/fleet/live
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CRM.AgencyPlatform.API.Internal

Namespace Global

    Namespace CRM.AgencyPlatform.API.Internal

        Public Partial Class FleetLiveRequest
            Public Overridable Property [Date] As String
            Public Overridable Property Status As String
            Public Overridable Property CrewID As Integer?
            Public Overridable Property Zip As String
            Public Overridable Property BranchId As Guid?
            Public Overridable Property Search As String
            Public Overridable Property Page As Integer
            Public Overridable Property PageSize As Integer
        End Class

        Public Partial Class FleetLiveResponse
            Public Overridable Property ResponseStatus As ResponseStatus
            Public Overridable Property Rows As List(Of FleetRowDto) = New List(Of FleetRowDto)
            Public Overridable Property ActiveWorkers As Integer
            Public Overridable Property EnRoute As Integer
            Public Overridable Property OnSite As Integer
            Public Overridable Property Waiting As Integer
            Public Overridable Property Done As Integer
            Public Overridable Property RunningLate As Integer
            Public Overridable Property PageTotal As Integer
            Public Overridable Property Page As Integer
            Public Overridable Property PageSize As Integer
        End Class

        Public Partial Class FleetRowDto
            Public Overridable Property ContactID As Integer
            Public Overridable Property WorkerName As String
            Public Overridable Property CrewID As Integer?
            Public Overridable Property CrewName As String
            Public Overridable Property BranchId As Guid?
            Public Overridable Property LiveStatus As String
            Public Overridable Property WorkerScheduleItemID As Integer?
            Public Overridable Property JobID As Integer?
            Public Overridable Property CurProperty As String
            Public Overridable Property CurAddress As String
            Public Overridable Property CurZip As String
            Public Overridable Property EnRouteAt As String
            Public Overridable Property StartedAt As String
            Public Overridable Property LastLat As Decimal?
            Public Overridable Property LastLng As Decimal?
            Public Overridable Property LastLocAt As String
            Public Overridable Property NextProperty As String
            Public Overridable Property DoneVisits As Integer
            Public Overridable Property TotalVisits As Integer
        End Class
    End Namespace
End Namespace

VB.NET FleetLiveRequest DTOs

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

HTTP + OTHER

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

GET /v1/fleet/live HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"Rows":[{"ContactID":0,"WorkerName":"String","CrewID":0,"CrewName":"String","BranchId":"00000000000000000000000000000000","LiveStatus":"String","WorkerScheduleItemID":0,"JobID":0,"CurProperty":"String","CurAddress":"String","CurZip":"String","EnRouteAt":"String","StartedAt":"String","LastLat":0,"LastLng":0,"LastLocAt":"String","NextProperty":"String","DoneVisits":0,"TotalVisits":0}],"ActiveWorkers":0,"EnRoute":0,"OnSite":0,"Waiting":0,"Done":0,"RunningLate":0,"PageTotal":0,"Page":0,"PageSize":0}