pub struct CustomerOnboardingStep {
pub step: i32,
pub start_time: Option<Timestamp>,
pub completion_time: Option<Timestamp>,
pub completion_state: i32,
}
Expand description
Container for customer onboarding information
Fields§
§step: i32
The onboarding step
start_time: Option<Timestamp>
The starting time of the onboarding step
completion_time: Option<Timestamp>
The completion time of the onboarding step
completion_state: i32
Output only. Current state of the step
Implementations§
source§impl CustomerOnboardingStep
impl CustomerOnboardingStep
sourcepub fn step(&self) -> Step
pub fn step(&self) -> Step
Returns the enum value of step
, or the default if the field is set to an invalid enum value.
sourcepub fn completion_state(&self) -> CompletionState
pub fn completion_state(&self) -> CompletionState
Returns the enum value of completion_state
, or the default if the field is set to an invalid enum value.
sourcepub fn set_completion_state(&mut self, value: CompletionState)
pub fn set_completion_state(&mut self, value: CompletionState)
Sets completion_state
to the provided enum value.
Trait Implementations§
source§impl Clone for CustomerOnboardingStep
impl Clone for CustomerOnboardingStep
source§fn clone(&self) -> CustomerOnboardingStep
fn clone(&self) -> CustomerOnboardingStep
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CustomerOnboardingStep
impl Debug for CustomerOnboardingStep
source§impl Default for CustomerOnboardingStep
impl Default for CustomerOnboardingStep
source§impl Message for CustomerOnboardingStep
impl Message for CustomerOnboardingStep
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CustomerOnboardingStep
impl PartialEq for CustomerOnboardingStep
source§fn eq(&self, other: &CustomerOnboardingStep) -> bool
fn eq(&self, other: &CustomerOnboardingStep) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CustomerOnboardingStep
impl StructuralPartialEq for CustomerOnboardingStep
Auto Trait Implementations§
impl Freeze for CustomerOnboardingStep
impl RefUnwindSafe for CustomerOnboardingStep
impl Send for CustomerOnboardingStep
impl Sync for CustomerOnboardingStep
impl Unpin for CustomerOnboardingStep
impl UnwindSafe for CustomerOnboardingStep
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request