DeliveryVehicleLog

گزارش یک منبع DeliveryVehicle در Deliveries API.

نمایندگی 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 . مقدار مشخصه می تواند از نوع رشته ای، bool یا دوگانه باشد. delivery_vehicle_attribute_value تنها می تواند یکی از موارد زیر باشد:
stringValue

string

مقدار مشخصه را رشته ای تایپ کرد.

boolValue

boolean

مقدار مشخصه تایپ شده بولی.

numberValue

number

مقدار مشخصه را دوبار تایپ کرد.