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

雙重輸入屬性值。