Struct google_api_proto::google::cloud::identitytoolkit::v2::StartMfaPhoneRequestInfo
source · pub struct StartMfaPhoneRequestInfo {
pub phone_number: String,
pub ios_receipt: String,
pub ios_secret: String,
pub recaptcha_token: String,
pub auto_retrieval_info: Option<AutoRetrievalInfo>,
pub safety_net_token: String,
}
Expand description
App Verification info for a StartMfa request.
Fields§
§phone_number: String
Required for enrollment. Phone number to be enrolled as MFA.
ios_receipt: String
iOS only. Receipt of successful app token validation with APNS.
ios_secret: String
iOS only. Secret delivered to iOS app via APNS.
recaptcha_token: String
Web only. Recaptcha solution.
auto_retrieval_info: Option<AutoRetrievalInfo>
Android only. Used by Google Play Services to identify the app for auto-retrieval.
safety_net_token: String
Android only. Used to assert application identity in place of a
recaptcha token. A SafetyNet Token can be generated via the
SafetyNet Android Attestation
API,
with the Base64 encoding of the phone_number
field as the nonce.
Trait Implementations§
source§impl Clone for StartMfaPhoneRequestInfo
impl Clone for StartMfaPhoneRequestInfo
source§fn clone(&self) -> StartMfaPhoneRequestInfo
fn clone(&self) -> StartMfaPhoneRequestInfo
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 StartMfaPhoneRequestInfo
impl Debug for StartMfaPhoneRequestInfo
source§impl Default for StartMfaPhoneRequestInfo
impl Default for StartMfaPhoneRequestInfo
source§impl Message for StartMfaPhoneRequestInfo
impl Message for StartMfaPhoneRequestInfo
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 StartMfaPhoneRequestInfo
impl PartialEq for StartMfaPhoneRequestInfo
source§fn eq(&self, other: &StartMfaPhoneRequestInfo) -> bool
fn eq(&self, other: &StartMfaPhoneRequestInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartMfaPhoneRequestInfo
Auto Trait Implementations§
impl Freeze for StartMfaPhoneRequestInfo
impl RefUnwindSafe for StartMfaPhoneRequestInfo
impl Send for StartMfaPhoneRequestInfo
impl Sync for StartMfaPhoneRequestInfo
impl Unpin for StartMfaPhoneRequestInfo
impl UnwindSafe for StartMfaPhoneRequestInfo
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