Class: Google::Apis::ChatV1::OnClick
- Inherits:
-
Object
- Object
- Google::Apis::ChatV1::OnClick
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chat_v1/classes.rb,
lib/google/apis/chat_v1/representations.rb,
lib/google/apis/chat_v1/representations.rb
Overview
An onclick action (e.g. open a link).
Instance Attribute Summary collapse
-
#action ⇒ Google::Apis::ChatV1::FormAction
A form action describes the behavior when the form is submitted.
-
#open_link ⇒ Google::Apis::ChatV1::OpenLink
A link that opens a new window.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OnClick
constructor
A new instance of OnClick.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ OnClick
Returns a new instance of OnClick.
2669 2670 2671 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2669 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action ⇒ Google::Apis::ChatV1::FormAction
A form action 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
2662 2663 2664 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2662 def action @action end |
#open_link ⇒ Google::Apis::ChatV1::OpenLink
A link that opens a new window.
Corresponds to the JSON property openLink
2667 2668 2669 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2667 def open_link @open_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2674 2675 2676 2677 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2674 def update!(**args) @action = args[:action] if args.key?(:action) @open_link = args[:open_link] if args.key?(:open_link) end |