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.
3003 3004 3005 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3003 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date_input ⇒ Google::Apis::ChatV1::DateInput
Date input values.
Corresponds to the JSON property dateInput
2984 2985 2986 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2984 def date_input @date_input end |
#date_time_input ⇒ Google::Apis::ChatV1::DateTimeInput
Date and time input values.
Corresponds to the JSON property dateTimeInput
2989 2990 2991 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2989 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
2996 2997 2998 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2996 def string_inputs @string_inputs end |
#time_input ⇒ Google::Apis::ChatV1::TimeInput
Time input values.
Corresponds to the JSON property timeInput
3001 3002 3003 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3001 def time_input @time_input end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3008 3009 3010 3011 3012 3013 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3008 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 |