Struct google_api_proto::google::cloud::recaptchaenterprise::v1beta1::TokenProperties
source · pub struct TokenProperties {
pub valid: bool,
pub invalid_reason: i32,
pub create_time: Option<Timestamp>,
pub hostname: String,
pub action: String,
}
Fields§
§valid: bool
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
Reason associated with the response when valid = false.
create_time: Option<Timestamp>
The timestamp corresponding to the generation of the token.
hostname: String
The hostname of the page on which the token was generated.
action: String
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
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 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
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 TokenProperties
impl PartialEq for TokenProperties
source§fn eq(&self, other: &TokenProperties) -> bool
fn eq(&self, other: &TokenProperties) -> bool
This method tests for
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
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