U
    ¯ªh„  ã                   @   s   d dl Z G dd„ dƒZdS )é    Nc                   @   s   e Zd ZdZdZddd„ZdS )ÚRequestStatea  
    This request state holds several information relevant to sent messages,
    in particular the message ID assigned to the request, the container ID
    it belongs to, the request itself, the request as bytes, and the future
    result that will eventually be resolved.
    )Úcontainer_idÚmsg_idÚrequestÚdataÚfutureÚafterNc                 C   s0   d | _ d | _|| _t|ƒ| _t ¡ | _|| _d S )N)	r   r   r   Úbytesr   ÚasyncioZFuturer   r   )Úselfr   r   © r   úA/tmp/pip-unpacked-wheel-c81u5j2r/telethon/network/requeststate.pyÚ__init__   s    

zRequestState.__init__)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r   r   r      s   r   )r
   r   r   r   r   r   Ú<module>   s   