Class: Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest
- Inherits:
-
Object
- Object
- Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest
- 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
-
#account_id ⇒ String
Optional.
-
#annotation ⇒ String
Optional.
-
#hashed_account_id ⇒ String
Optional.
-
#reasons ⇒ Array<String>
Optional.
-
#transaction_event ⇒ Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1TransactionEvent
Describes an event in the lifecycle of a payment transaction.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest
constructor
A new instance of GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest
Returns a new instance of GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest.
187 188 189 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 187 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Optional. A stable account identifier to apply to the assessment. This is an
alternative to setting account_id
in CreateAssessment
, for example when a
stable account identifier is not yet known in the initial request.
Corresponds to the JSON property accountId
159 160 161 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 159 def account_id @account_id end |
#annotation ⇒ String
Optional. The annotation that is 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
166 167 168 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 166 def annotation @annotation end |
#hashed_account_id ⇒ String
Optional. A stable hashed account identifier to apply to the assessment. This
is an alternative to setting hashed_account_id
in CreateAssessment
, for
example when a stable account identifier is not yet known in the initial
request.
Corresponds to the JSON property hashedAccountId
NOTE: Values are automatically base64 encoded/decoded in the client library.
175 176 177 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 175 def hashed_account_id @hashed_account_id end |
#reasons ⇒ Array<String>
Optional. Reasons for the annotation that are assigned to the event.
Corresponds to the JSON property reasons
180 181 182 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 180 def reasons @reasons end |
#transaction_event ⇒ Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1TransactionEvent
Describes an event in the lifecycle of a payment transaction.
Corresponds to the JSON property transactionEvent
185 186 187 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 185 def transaction_event @transaction_event end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
192 193 194 195 196 197 198 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 192 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @annotation = args[:annotation] if args.key?(:annotation) @hashed_account_id = args[:hashed_account_id] if args.key?(:hashed_account_id) @reasons = args[:reasons] if args.key?(:reasons) @transaction_event = args[:transaction_event] if args.key?(:transaction_event) end |