Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedDecoratedTextSwitchControl
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteSharedDecoratedTextSwitchControl
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Instance Attribute Summary collapse
-
#control_type ⇒ String
The control type, either switch or checkbox.
-
#name ⇒ String
The name of the switch widget that's used in formInput.
-
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedAction
An action that describes the behavior when the form is submitted.
-
#selected ⇒ Boolean
(also: #selected?)
If the switch is selected.
-
#value ⇒ String
The value is what is passed back in the callback.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteSharedDecoratedTextSwitchControl
constructor
A new instance of AppsDynamiteSharedDecoratedTextSwitchControl.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteSharedDecoratedTextSwitchControl
Returns a new instance of AppsDynamiteSharedDecoratedTextSwitchControl.
2160 2161 2162 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2160 def initialize(**args) update!(**args) end |
Instance Attribute Details
#control_type ⇒ String
The control type, either switch or checkbox.
Corresponds to the JSON property controlType
2136 2137 2138 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2136 def control_type @control_type end |
#name ⇒ String
The name of the switch widget that's used in formInput.
Corresponds to the JSON property name
2141 2142 2143 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2141 def name @name end |
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedAction
An action that describes the behavior when the form is submitted. For example,
an Apps Script can be invoked to handle the form.
Corresponds to the JSON property onChangeAction
2147 2148 2149 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2147 def on_change_action @on_change_action end |
#selected ⇒ Boolean Also known as: selected?
If the switch is selected.
Corresponds to the JSON property selected
2152 2153 2154 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2152 def selected @selected end |
#value ⇒ String
The value is what is passed back in the callback.
Corresponds to the JSON property value
2158 2159 2160 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2158 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2165 2166 2167 2168 2169 2170 2171 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2165 def update!(**args) @control_type = args[:control_type] if args.key?(:control_type) @name = args[:name] if args.key?(:name) @on_change_action = args[:on_change_action] if args.key?(:on_change_action) @selected = args[:selected] if args.key?(:selected) @value = args[:value] if args.key?(:value) end |