Struct google_api_proto::google::cloud::recaptchaenterprise::v1::TokenProperties
source · pub struct TokenProperties {
pub valid: bool,
pub invalid_reason: i32,
pub create_time: Option<Timestamp>,
pub hostname: String,
pub android_package_name: String,
pub ios_bundle_id: String,
pub action: String,
}
Expand description
Properties of the provided event token.
Fields§
§valid: bool
Output only. Whether the provided user response token is valid. When valid = false, the reason could be specified in invalid_reason or it could also be due to a user failing to solve a challenge or a sitekey mismatch (i.e the sitekey used to generate the token was different than the one specified in the assessment).
invalid_reason: i32
Output only. Reason associated with the response when valid = false.
create_time: Option<Timestamp>
Output only. The timestamp corresponding to the generation of the token.
hostname: String
Output only. The hostname of the page on which the token was generated (Web keys only).
android_package_name: String
Output only. The name of the Android package with which the token was generated (Android keys only).
ios_bundle_id: String
Output only. The ID of the iOS bundle with which the token was generated (iOS keys only).
action: String
Output only. Action name provided at token generation.
Implementations§
source§impl TokenProperties
impl TokenProperties
sourcepub fn invalid_reason(&self) -> InvalidReason
pub fn invalid_reason(&self) -> InvalidReason
Returns the enum value of invalid_reason
, or the default if the field is set to an invalid enum value.
sourcepub fn set_invalid_reason(&mut self, value: InvalidReason)
pub fn set_invalid_reason(&mut self, value: InvalidReason)
Sets invalid_reason
to the provided enum value.
Trait Implementations§
source§impl Clone for TokenProperties
impl Clone for TokenProperties
source§fn clone(&self) -> TokenProperties
fn clone(&self) -> TokenProperties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TokenProperties
impl Debug for TokenProperties
source§impl Default for TokenProperties
impl Default for TokenProperties
source§impl Message for TokenProperties
impl Message for TokenProperties
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 TokenProperties
impl PartialEq for TokenProperties
source§fn eq(&self, other: &TokenProperties) -> bool
fn eq(&self, other: &TokenProperties) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TokenProperties
Auto Trait Implementations§
impl Freeze for TokenProperties
impl RefUnwindSafe for TokenProperties
impl Send for TokenProperties
impl Sync for TokenProperties
impl Unpin for TokenProperties
impl UnwindSafe for TokenProperties
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