struct Slack::EventData::Attachment
- Slack::EventData::Attachment
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
- Slack::InitializerMacros
Defined in:
slack/events/event_data/attachment.crConstant Summary
-
ASSIGNED_TYPES =
[fallback : String, from_url : String | ::Nil, id : Int16, original_url : String | ::Nil, service_icon : String | ::Nil, service_name : String | ::Nil, service_url : String | ::Nil, text : String | ::Nil, thumb_height : Int64 | ::Nil, thumb_url : String | ::Nil, thumb_width : Int64 | ::Nil, title : String | ::Nil, title_link : String | ::Nil, video_html : String | ::Nil, video_html_height : Int64 | ::Nil, video_html_width : Int64 | ::Nil] of TypeDeclaration
Constructors
- .new(fallback : String, id : Int16, from_url : String | Nil = nil, original_url : String | Nil = nil, service_icon : String | Nil = nil, service_name : String | Nil = nil, service_url : String | Nil = nil, text : String | Nil = nil, thumb_height : Int64 | Nil = nil, thumb_url : String | Nil = nil, thumb_width : Int64 | Nil = nil, title : String | Nil = nil, title_link : String | Nil = nil, video_html : String | Nil = nil, video_html_height : Int64 | Nil = nil, video_html_width : Int64 | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #fallback : String
- #fallback=(fallback : String)
- #from_url : String | Nil
- #from_url=(from_url : String | Nil)
- #id : Int16
- #id=(id : Int16)
- #original_url : String | Nil
- #original_url=(original_url : String | Nil)
- #service_icon : String | Nil
- #service_icon=(service_icon : String | Nil)
- #service_name : String | Nil
- #service_name=(service_name : String | Nil)
- #service_url : String | Nil
- #service_url=(service_url : String | Nil)
- #text : String | Nil
- #text=(text : String | Nil)
- #thumb_height : Int64 | Nil
- #thumb_height=(thumb_height : Int64 | Nil)
- #thumb_url : String | Nil
- #thumb_url=(thumb_url : String | Nil)
- #thumb_width : Int64 | Nil
- #thumb_width=(thumb_width : Int64 | Nil)
- #title : String | Nil
- #title=(title : String | Nil)
- #title_link : String | Nil
- #title_link=(title_link : String | Nil)
- #video_html : String | Nil
- #video_html=(video_html : String | Nil)
- #video_html_height : Int64 | Nil
- #video_html_height=(video_html_height : Int64 | Nil)
- #video_html_width : Int64 | Nil
- #video_html_width=(video_html_width : Int64 | Nil)
Constructor Detail
def self.new(fallback : String, id : Int16, from_url : String | Nil = nil, original_url : String | Nil = nil, service_icon : String | Nil = nil, service_name : String | Nil = nil, service_url : String | Nil = nil, text : String | Nil = nil, thumb_height : Int64 | Nil = nil, thumb_url : String | Nil = nil, thumb_width : Int64 | Nil = nil, title : String | Nil = nil, title_link : String | Nil = nil, video_html : String | Nil = nil, video_html_height : Int64 | Nil = nil, video_html_width : Int64 | Nil = nil)
#