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 just 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 is set to MULTIPLE_LINE.
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.
2123 2124 2125 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2123 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
2121 2122 2123 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2121 def items @items end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2128 2129 2130 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2128 def update!(**args) @items = args[:items] if args.key?(:items) end |