Class: Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/recaptchaenterprise_v1/classes.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb

Overview

The request message to annotate an Assessment.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest

Returns a new instance of GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest.



69
70
71
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 69

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#annotationString

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. Corresponds to the JSON property annotation

Returns:

  • (String)


61
62
63
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 61

def annotation
  @annotation
end

#reasonsArray<String>

Optional. Optional reasons for the annotation that will be assigned to the Event. Corresponds to the JSON property reasons

Returns:

  • (Array<String>)


67
68
69
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 67

def reasons
  @reasons
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



74
75
76
77
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 74

def update!(**args)
  @annotation = args[:annotation] if args.key?(:annotation)
  @reasons = args[:reasons] if args.key?(:reasons)
end