L i BdZddlmZddlmZddlmZGddeZy)zFThis module contains an object that represents a Direct Message Price.)Optional)TelegramObject)JSONDictc JeZdZdZdZ d dddedeedeeffdZ xZ S) DirectMessagePriceChangeda Describes a service message about a change in the price of direct messages sent to a channel chat. .. versionadded:: 22.3 Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their :attr:`are_direct_messages_enabled`, and :attr:`direct_message_star_count` are equal. Args: are_direct_messages_enabled (:obj:`bool`): :obj:`True`, if direct messages are enabled for the channel chat; :obj:`False` otherwise. direct_message_star_count (:obj:`int`, optional): The new number of Telegram Stars that must be paid by users for each direct message sent to the channel. Does not apply to users who have been exempted by administrators. Defaults to ``0``. Attributes: are_direct_messages_enabled (:obj:`bool`): :obj:`True`, if direct messages are enabled for the channel chat; :obj:`False` otherwise. direct_message_star_count (:obj:`int`): Optional. The new number of Telegram Stars that must be paid by users for each direct message sent to the channel. Does not apply to users who have been exempted by administrators. Defaults to ``0``. )are_direct_messages_enableddirect_message_star_countN api_kwargsrr r ct||||_||_|j|jf|_|j y)Nr )super__init__rr _id_attrs_freeze)selfrr r __class__s i/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_directmessagepricechanged.pyrz"DirectMessagePriceChanged.__init__;sF J/1L(8Q&::Dr!s &M3*--r