REST Resource: providers.taskTrackingInfo

리소스: TaskTrackingInfo

TaskTrackingInfo 메시지 메시지에는 표시에 사용될 작업 추적 정보가 포함됩니다. 추적 ID가 여러 태스크와 연결된 경우 Fleet Engine은 휴리스틱을 사용하여 선택할 태스크의 TaskTrackingInfo를 결정합니다.

JSON 표현
{
  "name": string,
  "trackingId": string,
  "vehicleLocation": {
    object (DeliveryVehicleLocation)
  },
  "routePolylinePoints": [
    {
      object (LatLng)
    }
  ],
  "remainingStopCount": integer,
  "remainingDrivingDistanceMeters": integer,
  "estimatedArrivalTime": string,
  "estimatedTaskCompletionTime": string,
  "state": enum (State),
  "taskOutcome": enum (TaskOutcome),
  "taskOutcomeTime": string,
  "plannedLocation": {
    object (LocationInfo)
  },
  "targetTimeWindow": {
    object (TimeWindow)
  },
  "attributes": [
    {
      object (TaskAttribute)
    }
  ]
}
필드
name

string

providers/{provider}/taskTrackingInfo/{tracking} 형식이어야 하며 여기서 tracking는 추적 ID를 나타냅니다.

trackingId

string

변경할 수 없습니다. 작업의 추적 ID입니다. * 유효한 유니코드 문자열이어야 합니다. * 최대 길이는 64자(영문 기준)로 제한됩니다. * 유니코드 정규화 양식 C에 따라 정규화됩니다. * '/', ':', '?', ',' 또는 '#' ASCII 문자는 포함할 수 없습니다.

vehicleLocation

object (DeliveryVehicleLocation)

차량의 마지막 위치입니다.

routePolylinePoints[]

object (LatLng)

연결되면 이 작업의 위치에 대한 차량의 예상 경로의 폴리라인을 형성하는 점의 목록입니다.

remainingStopCount

integer

작업 중지를 포함하여 작업 중지에 도달할 때까지 차량이 남은 정차 횟수를 나타냅니다. 예를 들어 차량의 다음 정류장이 작업 정류장인 경우 값은 1이 됩니다.

remainingDrivingDistanceMeters

integer

관심 있는 VehicleStop까지의 총 남은 거리(미터)입니다.

estimatedArrivalTime

string (Timestamp format)

정류장 위치까지의 예상 도착 시간을 나타내는 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

estimatedTaskCompletionTime

string (Timestamp format)

작업의 예상 완료 시간을 나타내는 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

state

enum (State)

태스크의 현재 실행 상태입니다.

taskOutcome

enum (TaskOutcome)

태스크 실행 시도의 결과입니다.

taskOutcomeTime

string (Timestamp format)

제공업체가 태스크의 결과를 설정한 시점을 나타내는 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

plannedLocation

object (LocationInfo)

변경할 수 없습니다. 작업이 완료될 위치입니다.

targetTimeWindow

object (TimeWindow)

작업을 완료해야 하는 기간입니다.

attributes[]

object (TaskAttribute)

작업에 설정된 커스텀 속성입니다.

메서드

get

지정된 TaskTrackingInfo 인스턴스를 반환합니다.