Class: Google::Apis::ChatV1::Inputs
- Inherits:
-
Object
- Object
- Google::Apis::ChatV1::Inputs
- 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
Types of data that users can enter on cards or dialogs. To learn how to process information from users, see Read form data input by users on cards.
Instance Attribute Summary collapse
-
#date_input ⇒ Google::Apis::ChatV1::DateInput
Date input values.
-
#date_time_input ⇒ Google::Apis::ChatV1::DateTimeInput
Date and time input values.
-
#string_inputs ⇒ Google::Apis::ChatV1::StringInputs
Input parameter for regular widgets.
-
#time_input ⇒ Google::Apis::ChatV1::TimeInput
Time input values.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Inputs
constructor
A new instance of Inputs.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Inputs
Returns a new instance of Inputs.
3154 3155 3156 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3154 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date_input ⇒ Google::Apis::ChatV1::DateInput
Date input values.
Corresponds to the JSON property dateInput
3135 3136 3137 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3135 def date_input @date_input end |
#date_time_input ⇒ Google::Apis::ChatV1::DateTimeInput
Date and time input values.
Corresponds to the JSON property dateTimeInput
3140 3141 3142 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3140 def date_time_input @date_time_input end |
#string_inputs ⇒ Google::Apis::ChatV1::StringInputs
Input parameter for regular widgets. For single-valued widgets, it is a single
value list. For multi-valued widgets, such as checkbox, all the values are
presented.
Corresponds to the JSON property stringInputs
3147 3148 3149 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3147 def string_inputs @string_inputs end |
#time_input ⇒ Google::Apis::ChatV1::TimeInput
Time input values.
Corresponds to the JSON property timeInput
3152 3153 3154 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3152 def time_input @time_input end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3159 3160 3161 3162 3163 3164 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3159 def update!(**args) @date_input = args[:date_input] if args.key?(:date_input) @date_time_input = args[:date_time_input] if args.key?(:date_time_input) @string_inputs = args[:string_inputs] if args.key?(:string_inputs) @time_input = args[:time_input] if args.key?(:time_input) end |