pub struct Sticker {
pub available: bool,
pub description: Option<String>,
pub format_type: StickerFormatType,
pub guild_id: Option<Id<GuildMarker>>,
pub id: Id<StickerMarker>,
pub kind: StickerType,
pub name: String,
pub pack_id: Option<Id<StickerPackMarker>>,
pub sort_value: Option<u64>,
pub tags: String,
pub user: Option<User>,
}
Expand description
Message sticker.
Fields§
§available: bool
Whether the sticker is available.
description: Option<String>
Description of the sticker.
format_type: StickerFormatType
Format type.
guild_id: Option<Id<GuildMarker>>
ID of the guild that owns the sticker.
id: Id<StickerMarker>
Unique ID of the sticker.
kind: StickerType
Kind of sticker.
name: String
Name of the sticker.
pack_id: Option<Id<StickerPackMarker>>
Unique ID of the pack the sticker is in.
sort_value: Option<u64>
Sticker’s sort order within a pack.
CSV list of tags the sticker is assigned to, if any.
user: Option<User>
ID of the user that uploaded the sticker.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Sticker
impl<'de> Deserialize<'de> for Sticker
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more