Class: Google::Apis::ChatV1::GoogleAppsCardV1Suggestions
- Inherits:
-
Object
- Object
- Google::Apis::ChatV1::GoogleAppsCardV1Suggestions
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chat_v1/classes.rb,
lib/google/apis/chat_v1/representations.rb,
lib/google/apis/chat_v1/representations.rb
Overview
Suggested values that users can enter. These values appear when users click
inside the text input field. As users type, the suggested values dynamically
filter to match what the users have typed. For example, a text input field for
programming language might suggest Java, JavaScript, Python, and C++. When
users start typing Jav
, the list of suggestions filters to show Java
and
JavaScript
. Suggested values help guide users to enter values that your app
can make sense of. When referring to JavaScript, some users might enter
javascript
and others java script
. Suggesting JavaScript
can standardize
how users interact with your app. When specified, TextInput.type
is always
SINGLE_LINE
, even if it's set to MULTIPLE_LINE
. Google Workspace Add-ons
and Chat apps:
Instance Attribute Summary collapse
-
#items ⇒ Array<Google::Apis::ChatV1::GoogleAppsCardV1SuggestionItem>
A list of suggestions used for autocomplete recommendations in text input fields.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAppsCardV1Suggestions
constructor
A new instance of GoogleAppsCardV1Suggestions.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAppsCardV1Suggestions
Returns a new instance of GoogleAppsCardV1Suggestions.
2786 2787 2788 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2786 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::ChatV1::GoogleAppsCardV1SuggestionItem>
A list of suggestions used for autocomplete recommendations in text input
fields.
Corresponds to the JSON property items
2784 2785 2786 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2784 def items @items end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2791 2792 2793 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2791 def update!(**args) @items = args[:items] if args.key?(:items) end |