U
    2Òtc  ã                   @   s:   d Z ddlmZ ddlmZ ddlmZ G dd„ dƒZdS )zEThis module contains an object that represents a Telegram ChatAction.é    )ÚClassVar)Ú	constants©Úset_new_attribute_deprecatedc                   @   s  e Zd ZU dZdZejZee	 e
d< ejZee	 e
d< ejZee	 e
d< ejZee	 e
d< ejZee	 e
d< ejZee	 e
d< ejZee	 e
d	< ejZee	 e
d
< ejZee	 e
d< ejZee	 e
d< ejZee	 e
d< ejZ ee	 e
d< ej!Z"ee	 e
d< e	e#ddœdd„Z$dS )Ú
ChatActionz=Helper class to provide constants for different chat actions.)Ú__dict__ÚFIND_LOCATIONÚRECORD_AUDIOÚRECORD_VOICEÚRECORD_VIDEOÚRECORD_VIDEO_NOTEÚTYPINGÚUPLOAD_AUDIOÚUPLOAD_VOICEÚUPLOAD_DOCUMENTÚCHOOSE_STICKERÚUPLOAD_PHOTOÚUPLOAD_VIDEOÚUPLOAD_VIDEO_NOTEN)ÚkeyÚvalueÚreturnc                 C   s   t | ||ƒ d S )Nr   )Úselfr   r   © r   ú7/tmp/pip-unpacked-wheel-2u9rcp5s/telegram/chataction.pyÚ__setattr__I   s    zChatAction.__setattr__)%Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   ZCHATACTION_FIND_LOCATIONr   r   ÚstrÚ__annotations__ZCHATACTION_RECORD_AUDIOr	   ZCHATACTION_RECORD_VOICEr
   ZCHATACTION_RECORD_VIDEOr   ZCHATACTION_RECORD_VIDEO_NOTEr   ZCHATACTION_TYPINGr   ZCHATACTION_UPLOAD_AUDIOr   ZCHATACTION_UPLOAD_VOICEr   ZCHATACTION_UPLOAD_DOCUMENTr   ZCHATACTION_CHOOSE_STICKERr   ZCHATACTION_UPLOAD_PHOTOr   ZCHATACTION_UPLOAD_VIDEOr   ZCHATACTION_UPLOAD_VIDEO_NOTEr   Úobjectr   r   r   r   r   r      s    
r   N)r   Útypingr   Ztelegramr   Ztelegram.utils.deprecater   r   r   r   r   r   Ú<module>   s   