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.
2153 2154 2155 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2153 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
2129 2130 2131 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2129 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
2134 2135 2136 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2134 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
2140 2141 2142 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2140 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
2145 2146 2147 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2145 def selected @selected end |
#value ⇒ String
The value is what is passed back in the callback.
Corresponds to the JSON property value
2151 2152 2153 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2151 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2158 2159 2160 2161 2162 2163 2164 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2158 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 |