Class: Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb

Overview

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

Defined Under Namespace

Classes: VisibilityOption

Instance Attribute Summary collapse

Instance Attribute Details

#estimated_arrival_time_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#estimated_task_completion_time_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#remaining_driving_distance_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#remaining_stop_count_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#route_polyline_points_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#vehicle_location_visibility::Google::Maps::FleetEngine::Delivery::V1::TaskTrackingViewConfig::VisibilityOption

Returns 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:



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/maps/fleetengine/delivery/v1/tasks.rb', line 245

class TaskTrackingViewConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The option message that defines when a data element should be visible to
  # the end users.
  # @!attribute [rw] remaining_stop_count_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining stop
  #     count <= remaining_stop_count_threshold.
  # @!attribute [rw] duration_until_estimated_arrival_time_threshold
  #   @return [::Google::Protobuf::Duration]
  #     This data element is visible to the end users if the ETA to the stop
  #     <= duration_until_estimated_arrival_time_threshold.
  # @!attribute [rw] remaining_driving_distance_meters_threshold
  #   @return [::Integer]
  #     This data element is visible to the end users if the remaining
  #     driving distance in meters <=
  #     remaining_driving_distance_meters_threshold.
  # @!attribute [rw] always
  #   @return [::Boolean]
  #     If set to true, this data element is always visible to the end users
  #     with no thresholds. This field cannot be set to false.
  # @!attribute [rw] never
  #   @return [::Boolean]
  #     If set to true, this data element is always hidden from the end users
  #     with no thresholds. This field cannot be set to false.
  class VisibilityOption
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end