o
    Zzj?  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zOThis module contains an object that describes a price change of a paid message.é    )ÚTelegramObject)ÚJSONDictc                       s<   e Zd ZdZdZddœdededB ddf‡ fdd	„Z‡  ZS )
ÚPaidMessagePriceChangeda¥  Describes a service message about a change in the price of paid messages within a chat.

    Objects of this class are comparable in terms of equality. Two objects of this class are
    considered equal, if their :attr:`paid_message_star_count` is equal.

    .. versionadded:: 22.1

    Args:
        paid_message_star_count (:obj:`int`): The new number of Telegram Stars that must be paid by
            non-administrator users of the supergroup chat for each sent message

    Attributes:
        paid_message_star_count (:obj:`int`): The new number of Telegram Stars that must be paid by
            non-administrator users of the supergroup chat for each sent message
    )Úpaid_message_star_countN©Ú
api_kwargsr   r   Úreturnc                   s*   t ƒ j|d� || _| jf| _|  ¡  d S )Nr   )ÚsuperÚ__init__r   Ú	_id_attrsÚ_freeze)Úselfr   r   ©Ú	__class__© ú\/var/www/kodo/tsheker/venv/lib/python3.10/site-packages/telegram/_paidmessagepricechanged.pyr
   ,   s   
z PaidMessagePriceChanged.__init__)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Úintr   r
   Ú__classcell__r   r   r   r   r      s    üþüûr   N)r   Útelegram._telegramobjectr   Útelegram._utils.typesr   r   r   r   r   r   Ú<module>   s   