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.
2663 2664 2665 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2663 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
2656 2657 2658 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2656 def action @action end |
#open_link ⇒ Google::Apis::ChatV1::OpenLink
A link that opens a new window.
Corresponds to the JSON property openLink
2661 2662 2663 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2661 def open_link @open_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2668 2669 2670 2671 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2668 def update!(**args) @action = args[:action] if args.key?(:action) @open_link = args[:open_link] if args.key?(:open_link) end |