struct Slack::Interactions::BlockAction
- Slack::Interactions::BlockAction
 - Slack::Interaction
 - Struct
 - Value
 - Object
 
Overview
https://api.slack.com/reference/interaction-payloads/block-actions
Defined in:
slack/interactions/block_action.crConstructors
- 
        .new(pull : JSON::PullParser)
        
          
https://api.slack.com/reference/interaction-payloads/block-actions
 
Instance Method Summary
- #actions : JSON::Any
 - #actions=(actions : JSON::Any)
 - #api_app_id : String
 - #api_app_id=(api_app_id : String)
 - #channel : JSON::Any
 - #channel=(channel : JSON::Any)
 - #container : JSON::Any
 - #container=(container : JSON::Any)
 - #state : JSON::Any
 - #state=(state : JSON::Any)
 - #team : JSON::Any
 - #team=(team : JSON::Any)
 - #token : String
 - #token=(token : String)
 - #trigger_id : String
 - #trigger_id=(trigger_id : String)
 - #user : JSON::Any
 - #user=(user : JSON::Any)
 
Instance methods inherited from struct Slack::Interaction
  
  
    
      type : String
    type, 
    
  
    
      type=(type : String)
    type=
    
  
    
  Constructor methods inherited from struct Slack::Interaction
  
  
    
      new(pull : JSON::PullParser)
    new
    
  
    
  
    
    
    
  
    
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        def self.new(pull : JSON::PullParser)
        #
      
      
        https://api.slack.com/reference/interaction-payloads/block-actions