- Recurso: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Métodos
Recurso: DeliveryVehicle
El mensaje DeliveryVehicle
Un vehículo de entrega transporta envíos de un depósito a una ubicación de entrega y de una ubicación de retiro al depósito. En algunos casos, los vehículos de entrega también transportan envíos directamente desde la ubicación de partida hasta la de destino.
Nota: gRPC y las APIs de REST usan convenciones de nomenclatura de campo diferentes. Por ejemplo, el campo DeliveryVehicle.current_route_segment
en la API de gRPC y el campo DeliveryVehicle.currentRouteSegment
en la API de REST hacen referencia al mismo campo.
Representación JSON |
---|
{ "name": string, "lastLocation": { object ( |
Campos | |
---|---|
name |
Es el nombre único de este vehículo de entrega. El formato es |
last |
La última ubicación informada del vehículo de entrega. |
navigation |
Es el estado de navegación del vehículo de entrega. |
current |
Es la polilínea codificada que especifica la ruta que la navegación recomienda tomar hasta el siguiente punto de referencia. Tu app para conductores la actualiza cuando se alcanza o pasa una parada, y cuando la navegación se redirige. Estos Hay algunos casos en los que este campo podría no usarse para propagar
En estos casos, Fleet Engine completa este campo con una ruta desde la VehicleStop que pasó más recientemente hasta la VehicleStop que pasó para garantizar que el consumidor de este campo tenga la mejor información disponible sobre la ruta actual del vehículo de entrega. String codificada en base64. |
current |
La ubicación donde termina el objeto Este campo se ignora en las llamadas a |
remaining |
Es la distancia de conducción restante para el Fleet Engine ignora este campo en |
remaining |
Tiempo de conducción restante: Fleet Engine ignora este campo en Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
remaining |
Los segmentos de recorrido asignados a este vehículo de entrega, a partir de la ubicación informada más reciente del vehículo. Este campo no se propagará en la respuesta de |
attributes[] |
Una lista de atributos personalizados de vehículos de entrega. Un vehículo de reparto puede tener un máximo de 100 atributos, y cada uno debe tener una clave única. |
type |
Es el tipo de vehículo de entrega. Si no la estableces, la configuración predeterminada será |
DeliveryVehicleAttribute
Describe un atributo de vehículo como un par clave-valor. La longitud de la cadena "clave:valor" no puede superar los 256 caracteres.
Representación JSON |
---|
{ "key": string, "value": string, // Union field |
Campos | |
---|---|
key |
La clave del atributo. |
value |
Es el valor del atributo. |
Campo de unión delivery_vehicle_attribute_value . El valor del atributo puede estar en cadena, en booleano o en tipo doble. Las direcciones (delivery_vehicle_attribute_value ) solo pueden ser una de las siguientes opciones: |
|
string |
Valor del atributo de tipo de cadena. Nota: Es idéntico al campo |
bool |
Valor de atributo escrito en formato booleano. |
number |
Valor de atributo de doble tipo. |
DeliveryVehicleType
Es el tipo de vehículo de entrega.
Enumeraciones | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
El valor no está en uso. |
AUTO |
Un automóvil. |
TWO_WHEELER |
Una motocicleta, ciclomotor y otro vehículo de dos ruedas |
BICYCLE |
Transporte manual. |
PEDESTRIAN |
Un transportador humano, generalmente caminando o corriendo, que viaja por senderos peatonales. |
Métodos |
|
---|---|
|
Crea y muestra un DeliveryVehicle nuevo. |
|
Muestra la instancia DeliveryVehicle especificada. |
|
Obtiene todos los DeliveryVehicle que cumplen con los criterios de filtrado especificados. |
|
Escribe datos de DeliveryVehicle actualizados en Fleet Engine y asigna Tasks a DeliveryVehicle . |