Class: Google::Apis::ChatV1::OnClick
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ChatV1::OnClick
 
- Defined in:
- generated/google/apis/chat_v1/classes.rb,
 generated/google/apis/chat_v1/representations.rb,
 generated/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. 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ OnClick
Returns a new instance of OnClick
| 646 647 648 | # File 'generated/google/apis/chat_v1/classes.rb', line 646 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
| 639 640 641 | # File 'generated/google/apis/chat_v1/classes.rb', line 639 def action @action end | 
#open_link ⇒ Google::Apis::ChatV1::OpenLink
A link that opens a new window.
Corresponds to the JSON property openLink
| 644 645 646 | # File 'generated/google/apis/chat_v1/classes.rb', line 644 def open_link @open_link end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 651 652 653 654 | # File 'generated/google/apis/chat_v1/classes.rb', line 651 def update!(**args) @action = args[:action] if args.key?(:action) @open_link = args[:open_link] if args.key?(:open_link) end |