Method: providers.deliveryVehicles.patch

Escribe datos actualizados de DeliveryVehicle en Fleet Engine y asigna Tasks a DeliveryVehicle. No se puede actualizar el nombre de DeliveryVehicle. Sin embargo, puedes actualizar remainingVehicleJourneySegments, pero este debe contener todos los VehicleJourneySegment que se encuentran actualmente en el DeliveryVehicle. Los taskId se recuperan de remainingVehicleJourneySegments, y su Tasks correspondiente se asigna a DeliveryVehicle si aún no se asignaron.

Solicitud HTTP

PATCH https://fleetengine.googleapis.com/v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
deliveryVehicle.name

string

Es el nombre único de este vehículo de entrega. El formato es providers/{provider}/deliveryVehicles/{vehicle}.

Parámetros de consulta

Parámetros
header

object (DeliveryRequestHeader)

Opcional. El encabezado de la solicitud estándar de la API de Delivery

updateMask

string (FieldMask format)

Obligatorio. Una máscara de campo que indica qué campos DeliveryVehicle se deben actualizar. Ten en cuenta que updateMask debe contener al menos un campo.

Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: "remainingVehicleJourneySegments".

Cuerpo de la solicitud

El cuerpo de la solicitud incluye una instancia de DeliveryVehicle.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de DeliveryVehicle.