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.
2993 2994 2995 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2993 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date_input ⇒ Google::Apis::ChatV1::DateInput
Date input values.
Corresponds to the JSON property dateInput
2974 2975 2976 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2974 def date_input @date_input end |
#date_time_input ⇒ Google::Apis::ChatV1::DateTimeInput
Date and time input values.
Corresponds to the JSON property dateTimeInput
2979 2980 2981 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2979 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
2986 2987 2988 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2986 def string_inputs @string_inputs end |
#time_input ⇒ Google::Apis::ChatV1::TimeInput
Time input values.
Corresponds to the JSON property timeInput
2991 2992 2993 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2991 def time_input @time_input end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2998 2999 3000 3001 3002 3003 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2998 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 |