Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedSelectionInput
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteSharedSelectionInput
- 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
Overview
A widget that creates a UI item (for example, a drop-down list) with options for users to select.
Instance Attribute Summary collapse
-
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteSharedSelectionInputSelectionItem>
Corresponds to the JSON property
items. -
#label ⇒ String
The label displayed ahead of the switch control.
-
#name ⇒ String
The name of the text input which is used in formInput.
-
#on_change_action ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedAction
An action that describes the behavior when the form is submitted.
-
#type ⇒ String
Corresponds to the JSON property
type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteSharedSelectionInput
constructor
A new instance of AppsDynamiteSharedSelectionInput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteSharedSelectionInput
Returns a new instance of AppsDynamiteSharedSelectionInput.
3171 3172 3173 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3171 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteSharedSelectionInputSelectionItem>
Corresponds to the JSON property items
3148 3149 3150 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3148 def items @items end |
#label ⇒ String
The label displayed ahead of the switch control.
Corresponds to the JSON property label
3153 3154 3155 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3153 def label @label end |
#name ⇒ String
The name of the text input which is used in formInput.
Corresponds to the JSON property name
3158 3159 3160 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3158 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
3164 3165 3166 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3164 def on_change_action @on_change_action end |
#type ⇒ String
Corresponds to the JSON property type
3169 3170 3171 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3169 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3176 3177 3178 3179 3180 3181 3182 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 3176 def update!(**args) @items = args[:items] if args.key?(:items) @label = args[:label] if args.key?(:label) @name = args[:name] if args.key?(:name) @on_change_action = args[:on_change_action] if args.key?(:on_change_action) @type = args[:type] if args.key?(:type) end |