| 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
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=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}