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.
2180 2181 2182 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2180 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
2156 2157 2158 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2156 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
2161 2162 2163 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2161 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
2167 2168 2169 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2167 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
2172 2173 2174 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2172 def selected @selected end |
#value ⇒ String
The value is what is passed back in the callback.
Corresponds to the JSON property value
2178 2179 2180 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2178 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2185 2186 2187 2188 2189 2190 2191 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2185 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 |