Struct googapis::google::cloud::recaptchaenterprise::v1::AnnotateAssessmentRequest [−][src]
pub struct AnnotateAssessmentRequest {
pub name: String,
pub annotation: i32,
pub reasons: Vec<i32>,
pub hashed_account_id: Vec<u8>,
}
Expand description
The request message to annotate an Assessment.
Fields
name: String
Required. The resource name of the Assessment, in the format “projects/{project}/assessments/{assessment}”.
annotation: i32
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
reasons: Vec<i32>
Optional. Optional reasons for the annotation that will be assigned to the Event.
hashed_account_id: Vec<u8>
Optional. Optional unique stable hashed user identifier to apply to the assessment. This is an alternative to setting the hashed_account_id in CreateAssessment, for example when the account identifier is not yet known in the initial request. It is recommended that the identifier is hashed using hmac-sha256 with stable secret.
Implementations
Returns the enum value of annotation
, or the default if the field is set to an invalid enum value.
Sets annotation
to the provided enum value.
Returns an iterator which yields the valid enum values contained in reasons
.
Appends the provided enum value to reasons
.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AnnotateAssessmentRequest
impl Send for AnnotateAssessmentRequest
impl Sync for AnnotateAssessmentRequest
impl Unpin for AnnotateAssessmentRequest
impl UnwindSafe for AnnotateAssessmentRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more