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.
3012 3013 3014 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3012 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date_input ⇒ Google::Apis::ChatV1::DateInput
Date input values.
Corresponds to the JSON property dateInput
2993 2994 2995 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2993 def date_input @date_input end |
#date_time_input ⇒ Google::Apis::ChatV1::DateTimeInput
Date and time input values.
Corresponds to the JSON property dateTimeInput
2998 2999 3000 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2998 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
3005 3006 3007 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3005 def string_inputs @string_inputs end |
#time_input ⇒ Google::Apis::ChatV1::TimeInput
Time input values.
Corresponds to the JSON property timeInput
3010 3011 3012 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3010 def time_input @time_input end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3017 3018 3019 3020 3021 3022 |
# File 'lib/google/apis/chat_v1/classes.rb', line 3017 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 |