Class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceAction
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceAction
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebaseappdistribution_v1alpha/classes.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb
Overview
A high level action taken by the AI on the device, potentially involving multiple taps, text entries, waits, etc.
Instance Attribute Summary collapse
-
#description ⇒ String
Output only.
-
#device_interactions ⇒ Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceInteraction>
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaDeviceAction
constructor
A new instance of GoogleFirebaseAppdistroV1alphaDeviceAction.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaDeviceAction
Returns a new instance of GoogleFirebaseAppdistroV1alphaDeviceAction.
484 485 486 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 484 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
Output only. A short description of the high level action taken by the AI
agent.
Corresponds to the JSON property description
476 477 478 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 476 def description @description end |
#device_interactions ⇒ Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaDeviceInteraction>
Output only. The interactions made with the device as part of this higher
level action taken by the agent, such as taps, text entries, waits, etc.
Corresponds to the JSON property deviceInteractions
482 483 484 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 482 def device_interactions @device_interactions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
489 490 491 492 |
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 489 def update!(**args) @description = args[:description] if args.key?(:description) @device_interactions = args[:device_interactions] if args.key?(:device_interactions) end |