Skip to content

Commit

Permalink
Add slack_file to image block (#1311)
Browse files Browse the repository at this point in the history
Co-authored-by: Rhys M <[email protected]>
  • Loading branch information
rhysm and Rhys M authored Aug 15, 2024
1 parent 75103a9 commit 99b3ebe
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions block_image.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,21 @@ package slack
//
// More Information: https://api.slack.com/reference/messaging/blocks#image
type ImageBlock struct {
Type MessageBlockType `json:"type"`
ImageURL string `json:"image_url"`
AltText string `json:"alt_text"`
BlockID string `json:"block_id,omitempty"`
Title *TextBlockObject `json:"title,omitempty"`
Type MessageBlockType `json:"type"`
ImageURL string `json:"image_url,omitempty"`
AltText string `json:"alt_text"`
BlockID string `json:"block_id,omitempty"`
Title *TextBlockObject `json:"title,omitempty"`
SlackFile *SlackFileObject `json:"slack_file,omitempty"`
}

// SlackFileObject Defines an object containing Slack file information to be used in an
// image block or image element.
//
// More Information: https://api.slack.com/reference/block-kit/composition-objects#slack_file
type SlackFileObject struct {
ID string `json:"id,omitempty"`
URL string `json:"url,omitempty"`
}

// BlockType returns the type of the block
Expand Down

0 comments on commit 99b3ebe

Please sign in to comment.