feat(message)!: use partial sticker objects (#1494)
This commit is contained in:
parent
bb405daf68
commit
c3f22cb8ab
2 changed files with 8 additions and 1 deletions
|
@ -149,7 +149,7 @@ type Message struct {
|
|||
Thread *Channel `json:"thread,omitempty"`
|
||||
|
||||
// An array of Sticker objects, if any were sent.
|
||||
StickerItems []*Sticker `json:"sticker_items"`
|
||||
StickerItems []*StickerItem `json:"sticker_items"`
|
||||
}
|
||||
|
||||
// UnmarshalJSON is a helper function to unmarshal the Message.
|
||||
|
|
|
@ -656,6 +656,13 @@ type Sticker struct {
|
|||
SortValue int `json:"sort_value"`
|
||||
}
|
||||
|
||||
// StickerItem represents the smallest amount of data required to render a sticker. A partial sticker object.
|
||||
type StickerItem struct {
|
||||
ID string `json:"id"`
|
||||
Name string `json:"name"`
|
||||
FormatType StickerFormat `json:"format_type"`
|
||||
}
|
||||
|
||||
// StickerPack represents a pack of standard stickers.
|
||||
type StickerPack struct {
|
||||
ID string `json:"id"`
|
||||
|
|
Loading…
Reference in a new issue