struct Slack::EventData::Attachment

Included Modules

Defined in:

slack/events/event_data/attachment.cr

Constant Summary

ASSIGNED_TYPES = [fallback : String, id : Int16, original_url : String | ::Nil, service_icon : String | ::Nil, service_name : String | ::Nil, text : String, title : String, title_link : String | ::Nil] of TypeDeclaration

Constructors

Instance Method Summary

Constructor Detail

def self.new(fallback : String, id : Int16, text : String, title : String, original_url : String | Nil = nil, service_icon : String | Nil = nil, service_name : String | Nil = nil, title_link : String | Nil = nil) #

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def fallback : String #

def fallback=(fallback : String) #

def id : Int16 #

def id=(id : Int16) #

def original_url : String | Nil #

def original_url=(original_url : String | Nil) #

def service_icon : String | Nil #

def service_icon=(service_icon : String | Nil) #

def service_name : String | Nil #

def service_name=(service_name : String | Nil) #

def text : String #

def text=(text : String) #

def title : String #

def title=(title : String) #

def title_link : String | Nil #

def title_link=(title_link : String | Nil) #