Enumerations
============

This page is about Pyrofork enumerations.
Enumerations are types that hold a group of related values to be used whenever a constant value is required.
They will help you deal with those values in a type-safe way and also enable code completion so that you can be sure
to apply only a valid value among the expected ones.

-----

.. currentmodule:: pyrogram.enums

.. autosummary::
    :nosignatures:

    BusinessSchedule
    ChatAction
    ChatEventAction
    ChatJoinType
    ChatMemberStatus
    ChatMembersFilter
    ChatType
    ClientPlatform
    FolderColor
    GiftAttributeType
    ListenerTypes
    MessageEntityType
    MessageMediaType
    MessageServiceType
    MessagesFilter
    ParseMode
    PollType
    ProfileColor
    SentCodeType
    NextCodeType
    UserStatus
    ReactionType
    ReplyColor
    StoriesPrivacyRules
    StoryPrivacy

.. toctree::
    :hidden:

    BusinessSchedule
    ChatAction
    ChatEventAction
    ChatJoinType
    ChatMemberStatus
    ChatMembersFilter
    ChatType
    ClientPlatform
    FolderColor
    GiftAttributeType
    ListenerTypes
    MessageEntityType
    MessageMediaType
    MessageServiceType
    MessagesFilter
    ParseMode
    PollType
    ProfileColor
    SentCodeType
    NextCodeType
    UserStatus
    ReactionType
    ReplyColor
    StoriesPrivacyRules
    StoryPrivacy
