Struct google_api_proto::maps::fleetengine::delivery::v1::TaskTrackingViewConfig
source · pub struct TaskTrackingViewConfig {
pub route_polyline_points_visibility: Option<VisibilityOption>,
pub estimated_arrival_time_visibility: Option<VisibilityOption>,
pub estimated_task_completion_time_visibility: Option<VisibilityOption>,
pub remaining_driving_distance_visibility: Option<VisibilityOption>,
pub remaining_stop_count_visibility: Option<VisibilityOption>,
pub vehicle_location_visibility: Option<VisibilityOption>,
}
Expand description
The configuration message that defines when a data element of a Task should be visible to the end users.
Fields§
§route_polyline_points_visibility: Option<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: Option<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: Option<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: Option<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: Option<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: Option<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.
Trait Implementations§
source§impl Clone for TaskTrackingViewConfig
impl Clone for TaskTrackingViewConfig
source§fn clone(&self) -> TaskTrackingViewConfig
fn clone(&self) -> TaskTrackingViewConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TaskTrackingViewConfig
impl Debug for TaskTrackingViewConfig
source§impl Default for TaskTrackingViewConfig
impl Default for TaskTrackingViewConfig
source§impl Message for TaskTrackingViewConfig
impl Message for TaskTrackingViewConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for TaskTrackingViewConfig
impl PartialEq for TaskTrackingViewConfig
source§fn eq(&self, other: &TaskTrackingViewConfig) -> bool
fn eq(&self, other: &TaskTrackingViewConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for TaskTrackingViewConfig
impl StructuralPartialEq for TaskTrackingViewConfig
Auto Trait Implementations§
impl Freeze for TaskTrackingViewConfig
impl RefUnwindSafe for TaskTrackingViewConfig
impl Send for TaskTrackingViewConfig
impl Sync for TaskTrackingViewConfig
impl Unpin for TaskTrackingViewConfig
impl UnwindSafe for TaskTrackingViewConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request