Google Maps FleetEngine Delivery V1 Client - Class TaskTrackingViewConfig (0.1.5)

Reference documentation and code samples for the Google Maps FleetEngine Delivery V1 Client class TaskTrackingViewConfig.

The configuration message that defines when a data element of a Task should be visible to the end users.

Generated from protobuf message maps.fleetengine.delivery.v1.TaskTrackingViewConfig

Namespace

Google \ Maps \ FleetEngine \ Delivery \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ route_polyline_points_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when route polyline points can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

↳ estimated_arrival_time_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when estimated arrival time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

↳ estimated_task_completion_time_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when estimated task completion time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

↳ remaining_driving_distance_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when remaining driving distance can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

↳ remaining_stop_count_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when remaining stop count can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

↳ vehicle_location_visibility Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption

The field that specifies when vehicle location can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

getRoutePolylinePointsVisibility

The field that specifies when route polyline points can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasRoutePolylinePointsVisibility

clearRoutePolylinePointsVisibility

setRoutePolylinePointsVisibility

The field that specifies when route polyline points can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this

getEstimatedArrivalTimeVisibility

The field that specifies when estimated arrival time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasEstimatedArrivalTimeVisibility

clearEstimatedArrivalTimeVisibility

setEstimatedArrivalTimeVisibility

The field that specifies when estimated arrival time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this

getEstimatedTaskCompletionTimeVisibility

The field that specifies when estimated task completion time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasEstimatedTaskCompletionTimeVisibility

clearEstimatedTaskCompletionTimeVisibility

setEstimatedTaskCompletionTimeVisibility

The field that specifies when estimated task completion time can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this

getRemainingDrivingDistanceVisibility

The field that specifies when remaining driving distance can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasRemainingDrivingDistanceVisibility

clearRemainingDrivingDistanceVisibility

setRemainingDrivingDistanceVisibility

The field that specifies when remaining driving distance can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this

getRemainingStopCountVisibility

The field that specifies when remaining stop count can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasRemainingStopCountVisibility

clearRemainingStopCountVisibility

setRemainingStopCountVisibility

The field that specifies when remaining stop count can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this

getVehicleLocationVisibility

The field that specifies when vehicle location can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Returns
Type Description
Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption|null

hasVehicleLocationVisibility

clearVehicleLocationVisibility

setVehicleLocationVisibility

The field that specifies when vehicle location can be visible. If this field is not specified, the project level default visibility configuration for this data will be used.

Parameter
Name Description
var Google\Maps\FleetEngine\Delivery\V1\TaskTrackingViewConfig\VisibilityOption
Returns
Type Description
$this