U
    2ÒtcÉ  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zSThis module contains an object that represents an instance of a Telegram MessageId.é    )ÚAny)ÚTelegramObjectc                   @   s$   e Zd ZdZdZeedœdd„ZdS )Ú	MessageIda  This object represents a unique message identifier.

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

    Attributes:
        message_id (:obj:`int`): Unique message identifier
    )Ú
message_idÚ	_id_attrs)r   Ú_kwargsc                 K   s   t |ƒ| _| jf| _d S )N)Úintr   r   )Úselfr   r   © r
   ú6/tmp/pip-unpacked-wheel-2u9rcp5s/telegram/messageid.pyÚ__init__%   s    
zMessageId.__init__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r
   r
   r
   r   r      s   	r   N)r   Útypingr   Ztelegramr   r   r
   r
   r
   r   Ú<module>   s   