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的剩余行车时间。

时长以秒为单位,最多包含九个小数位,以“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

双精度类型的属性值。