peyk.platforms.bale.types.sticker_set

Classes

StickerSet(name, title, stickers[, thumbnail])

Represent the Bale Bot API StickerSet object.

class peyk.platforms.bale.types.sticker_set.StickerSet(name: str, title: str, stickers: List[Sticker], thumbnail: PhotoSize | None = None)[source]

Bases: object

Represent the Bale Bot API StickerSet object.

Preserves the existing dataclass fields and parsing behavior.

name: str
title: str
stickers: List[Sticker]
thumbnail: PhotoSize | None = None
classmethod from_dict(data: dict | None) StickerSet | None[source]

Parse raw Bale data into StickerSet.

Parameters:

data (Optional[dict]) – Raw API object or None.

Returns:

Parsed object or None.

Return type:

Optional[StickerSet]

Raises:

KeyError – If a required raw field is missing.