Source code for discohook.emoji

from typing import Optional


# noinspection PyShadowingBuiltins
[docs]class PartialEmoji: """ Represents a discord PartialEmoji object. Parameters ---------- name: :class:`str` The name of the emoji. id: :class:`str` The unique id of the emoji. animated: :class:`bool` Whether the emoji is animated. """ def __init__(self, *, name: Optional[str] = None, id: Optional[str] = None, animated: Optional[bool] = None): self.name = name self.id = id self.animated = animated def to_dict(self) -> dict: data = {"name": self.name} if self.id: data["id"] = self.id if self.animated: data["animated"] = self.animated return data