Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedOnClick

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AppsDynamiteSharedOnClick

Returns a new instance of AppsDynamiteSharedOnClick.



2791
2792
2793
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2791

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#actionGoogle::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 action



2778
2779
2780
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2778

def action
  @action
end

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 openDynamicLinkAction



2784
2785
2786
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2784

def open_dynamic_link_action
  @open_dynamic_link_action
end

If specified, this onClick triggers an open link action. Corresponds to the JSON property openLink



2789
2790
2791
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2789

def open_link
  @open_link
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2796
2797
2798
2799
2800
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 2796

def update!(**args)
  @action = args[:action] if args.key?(:action)
  @open_dynamic_link_action = args[:open_dynamic_link_action] if args.key?(:open_dynamic_link_action)
  @open_link = args[:open_link] if args.key?(:open_link)
end