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.
2538 2539 2540 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2538 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
2531 2532 2533 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2531 def action @action end |
#open_link ⇒ Google::Apis::ChatV1::OpenLink
A link that opens a new window.
Corresponds to the JSON property openLink
2536 2537 2538 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2536 def open_link @open_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2543 2544 2545 2546 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2543 def update!(**args) @action = args[:action] if args.key?(:action) @open_link = args[:open_link] if args.key?(:open_link) end |