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 인스턴스를 반환합니다.