Reference documentation and code samples for the Google Maps FleetEngine Delivery V1 Client class UpdateTaskRequest.
The UpdateTask
request message.
Generated from protobuf message maps.fleetengine.delivery.v1.UpdateTaskRequest
Namespace
Google \ Maps \ FleetEngine \ Delivery \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ header
↳ task
Task
Required. The Task associated with the update. The following fields are maintained by Fleet Engine. Do not update them using Task.update
. * * last_location
. * * last_location_snappable
. * * name
. * * remaining_vehicle_journey_segments
. * * task_outcome_location_source
. Note: You cannot change the value of task_outcome
once you set it. If the Task has been assigned to a delivery vehicle, then don't set the Task state to CLOSED using Task.update
. Instead, remove the VehicleStop
that contains the Task from the delivery vehicle, which automatically sets the Task state to CLOSED.
↳ update_mask
Google\Protobuf\FieldMask
Required. The field mask that indicates which Task fields to update. Note: The update_mask
must contain at least one field. This is a comma-separated list of fully qualified names of fields. Example: "task_outcome,task_outcome_time,task_outcome_location"
.
getHeader
Optional. The standard Delivery API request header.
hasHeader
clearHeader
setHeader
Optional. The standard Delivery API request header.
$this
getTask
Required. The Task associated with the update.
The following fields are maintained by Fleet Engine. Do not update
them using Task.update
.
-
last_location
. -
last_location_snappable
. -
name
. -
remaining_vehicle_journey_segments
. -
task_outcome_location_source
. Note: You cannot change the value oftask_outcome
once you set it. If the Task has been assigned to a delivery vehicle, then don't set the Task state to CLOSED usingTask.update
. Instead, remove theVehicleStop
that contains the Task from the delivery vehicle, which automatically sets the Task state to CLOSED.
hasTask
clearTask
setTask
Required. The Task associated with the update.
The following fields are maintained by Fleet Engine. Do not update
them using Task.update
.
-
last_location
. -
last_location_snappable
. -
name
. -
remaining_vehicle_journey_segments
. -
task_outcome_location_source
. Note: You cannot change the value oftask_outcome
once you set it. If the Task has been assigned to a delivery vehicle, then don't set the Task state to CLOSED usingTask.update
. Instead, remove theVehicleStop
that contains the Task from the delivery vehicle, which automatically sets the Task state to CLOSED.
$this
getUpdateMask
Required. The field mask that indicates which Task fields to update.
Note: The update_mask
must contain at least one field.
This is a comma-separated list of fully qualified names of fields. Example: "task_outcome,task_outcome_time,task_outcome_location"
.
hasUpdateMask
clearUpdateMask
setUpdateMask
Required. The field mask that indicates which Task fields to update.
Note: The update_mask
must contain at least one field.
This is a comma-separated list of fully qualified names of fields. Example: "task_outcome,task_outcome_time,task_outcome_location"
.
$this
static::build
task
Task
Required. The Task associated with the update.
The following fields are maintained by Fleet Engine. Do not update
them using Task.update
.
-
-
last_location
.
-
-
-
last_location_snappable
.
-
-
-
name
.
-
-
-
remaining_vehicle_journey_segments
.
-
-
-
task_outcome_location_source
.
-
Note: You cannot change the value of task_outcome
once you set it.
If the Task has been assigned to a delivery vehicle, then don't set the
Task state to CLOSED using Task.update
. Instead, remove the VehicleStop
that contains the Task from the delivery vehicle, which automatically sets
the Task state to CLOSED.
updateMask
Google\Protobuf\FieldMask
Required. The field mask that indicates which Task fields to update.
Note: The update_mask
must contain at least one field.
This is a comma-separated list of fully qualified names of fields. Example: "task_outcome,task_outcome_time,task_outcome_location"
.