struct Slack::Interactions::BlockAction

Overview

https://api.slack.com/reference/interaction-payloads/block-actions

Defined in:

slack/interactions/block_action.cr

Constructors

Instance Method Summary

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


[View source]

Instance Method Detail

def actions : JSON::Any #

[View source]
def actions=(actions : JSON::Any) #

[View source]
def api_app_id : String #

[View source]
def api_app_id=(api_app_id : String) #

[View source]
def channel : JSON::Any #

[View source]
def channel=(channel : JSON::Any) #

[View source]
def container : JSON::Any #

[View source]
def container=(container : JSON::Any) #

[View source]
def state : JSON::Any #

[View source]
def state=(state : JSON::Any) #

[View source]
def team : JSON::Any #

[View source]
def team=(team : JSON::Any) #

[View source]
def token : String #

[View source]
def token=(token : String) #

[View source]
def trigger_id : String #

[View source]
def trigger_id=(trigger_id : String) #

[View source]
def user : JSON::Any #

[View source]
def user=(user : JSON::Any) #

[View source]