DeliveryVehicleLog

Deliveries API의 DeliveryVehicle 리소스 로그입니다.

JSON 표현
{
  "name": string,
  "lastLocation": {
    object (DeliveryVehicleLocationLog)
  },
  "navigationStatus": enum (DeliveryVehicleNavigationStatusLog),
  "remainingDistanceMeters": integer,
  "remainingDuration": string,
  "remainingVehicleJourneySegments": [
    {
      object (VehicleJourneySegmentLog)
    }
  ],
  "attributes": [
    {
      object (DeliveryVehicleAttributeLog)
    }
  ]
}
필드
name

string

providers/{providerId}/deliveryVehicles/{deliveryVehicleId} 형식의 배송 차량 리소스 이름입니다.

lastLocation

object (DeliveryVehicleLocationLog)

차량의 마지막으로 보고된 위치입니다.

navigationStatus

enum (DeliveryVehicleNavigationStatusLog)

배송 차량의 내비게이션 상태입니다.

remainingDistanceMeters

integer

currentRouteSegment의 남은 운전 거리입니다.

remainingDuration

string (Duration format)

currentRouteSegment의 남은 운전 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

remainingVehicleJourneySegments[]

object (VehicleJourneySegmentLog)

이 차량에 할당된 나머지 여정 구간입니다.

attributes[]

object (DeliveryVehicleAttributeLog)

맞춤 배송 차량 속성 목록입니다. 각 속성에는 고유한 키가 있습니다.

DeliveryVehicleAttributeLog

차량 속성을 키-값 쌍으로 설명합니다.

JSON 표현
{
  "key": string,
  "value": string,

  // Union field delivery_vehicle_attribute_value can be only one of the
  // following:
  "stringValue": string,
  "boolValue": boolean,
  "numberValue": number
  // End of list of possible types for union field
  // delivery_vehicle_attribute_value.
}
필드
key

string

속성의 키입니다(예: allowed_use_carpool_lane).

value

string

속성 값입니다(예: true).

통합 필드 delivery_vehicle_attribute_value. 이 속성의 값은 문자열, 부울 또는 이중 유형일 수 있습니다. delivery_vehicle_attribute_value은 다음 중 하나여야 합니다.
stringValue

string

문자열 유형 속성 값입니다.

boolValue

boolean

부울 유형의 속성 값입니다.

numberValue

number

이중 유형 속성 값입니다.