U
    ;g                     @   s  d dl mZ G dd deZG dd deZG dd deZG dd	 d	eZG d
d deZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZG d&d' d'eZG d(d) d)eZG d*d+ d+eZG d,d- d-eZG d.d/ d/eZG d0d1 d1eZG d2d3 d3eZG d4d5 d5eZG d6d7 d7eZG d8d9 d9eZG d:d; d;eZG d<d= d=eZG d>d? d?eZ G d@dA dAeZ!G dBdC dCeZ"G dDdE dEeZ#G dFdG dGeZ$G dHdI dIeZ%G dJdK dKeZ&G dLdM dMeZ'G dNdO dOeZ(G dPdQ dQeZ)G dRdS dSeZ*G dTdU dUeZ+G dVdW dWeZ,G dXdY dYeZ-G dZd[ d[eZ.G d\d] d]eZ/G d^d_ d_eZ0G d`da daeZ1G dbdc dceZ2G ddde deeZ3G dfdg dgeZ4G dhdi dieZ5G djdk dkeZ6G dldm dmeZ7G dndo doeZ8G dpdq dqeZ9G drds dseZ:G dtdu dueZ;G dvdw dweZ<G dxdy dyeZ=G dzd{ d{eZ>G d|d} d}eZ?G d~d deZ@G dd deZAG dd deZBG dd deZCG dd deZDG dd deZEG dd deZFG dd deZGG dd deZHG dd deZIG dd deZJG dd deZKG dd deZLG dd deZMG dd deZNG dd deZOG dd deZPG dd deZQG dd deZRG dd deZSG dd deZTG dd deZUG dd deZVG dd deZWG dd deZXG dd deZYG dd deZZG dd deZ[G dd deZ\G dd deZ]G dd deZ^G dd deZ^G dd deZ_G dd deZ`G dd deZaG ddĄ deZbG ddƄ deZcG ddȄ deZdG ddʄ deZeG dd̄ deZfG dd΄ deZgG ddЄ deZhG dd҄ deZiG ddԄ deZjG ddք deZkG dd؄ deZlG ddڄ deZmG dd܄ deZnG ddބ deZoG dd deZpG dd deZqG dd deZrG dd deZsG dd deZtG dd deZuG dd deZvG dd deZwG dd deZxG dd deZyG dd deZzG dd deZ{G dd deZ|G dd deZ}G dd deZ~G dd deZG dd  d eZG dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZG d;d< d<eZG d=d> d>eZG d?d@ d@eZG dAdB dBeZG dCdD dDeZG dEdF dFeZG dGdH dHeZG dIdJ dJeZG dKdL dLeZG dMdN dNeZG dOdP dPeZG dQdR dReZG dSdT dTeZG dUdV dVeZG dWdX dXeZG dYdZ dZeZG d[d\ d\eZG d]d^ d^eZG d_d` d`eZG dadb dbeZG dcdd ddeZG dedf dfeZG dgdh dheZG didj djeZG dkdl dleZG dmdn dneZG dodp dpeZG dqdr dreZG dsdt dteZG dudv dveZG dwdx dxeZG dydz dzeZG d{d| d|eZG d}d~ d~eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dÐdĄ deZG dŐdƄ deZG dǐdȄ deZG dɐdʄ deZG dːd̄ deZG d͐d΄ deZG dϐdЄ deZG dѐd҄ deZG dӐdԄ deZG dՐdք deZG dאd؄ deZG dِdڄ deZG dېd܄ deZG dݐdބ deZG dߐd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZ G dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZG d;d< d<eZG d=d> d>eZG d?d@ d@eZ G dAdB dBeZ!G dCdD dDeZ"G dEdF dFeZ#G dGdH dHeZ$G dIdJ dJeZ%G dKdL dLeZ&G dMdN dNeZ'G dOdP dPeZ(G dQdR dReZ)G dSdT dTeZ*G dUdV dVeZ+G dWdX dXeZ,G dYdZ dZeZ-G d[d\ d\eZ.G d]d^ d^eZ/G d_d` d`eZ0G dadb dbeZ1G dcdd ddeZ2G dedf dfeZ3G dgdh dheZ4G didj djeZ5G dkdl dleZ6G dmdn dneZ7G dodp dpeZ8G dqdr dreZ9G dsdt dteZ:G dudv dveZ;G dwdx dxeZ<G dydz dzeZ=G d{d| d|eZ>G d}d~ d~eZ?G dd deZ@G dd deZAG dd deZBG dd deZCG dd deZDG dd deZEG dd deZFG dd deZGG dd deZHG dd deZIG dd deZJG dd deZKG dd deZLG dd deZMG dd deZNG dd deZOG dd deZPG dd deZQG dd deZRG dd deZSG dd deZTG dd deZUG dd deZVG dd deZWG dd deZXG dd deZYG dd deZZG dd deZ[G dd deZ\G dd deZ]G dd deZ^G dd deZ_G dd deZ`G dd deZaG dÐdĄ deZbG dŐdƄ deZcG dǐdȄ deZdG dɐdʄ deZeG dːd̄ deZfG d͐d΄ deZgG dϐdЄ deZhdS (     )RPCErrorc                   @   s   e Zd ZdZdZeZdS )
BadRequestzBad Requesti  N)__name__
__module____qualname____doc__ZCODENAME r	   r	   j/opt/bot/vods_filmes/script/venv/lib/python3.8/site-packages/pyrogram/errors/exceptions/bad_request_400.pyr      s   r   c                   @   s   e Zd ZdZdZeZdS )AboutTooLongz'The provided about/bio text is too longZABOUT_TOO_LONGNr   r   r   r   ZIDZMESSAGEr	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )AccessTokenExpiredzThe bot token has expiredZACCESS_TOKEN_EXPIREDNr   r	   r	   r	   r
   r   $   s   r   c                   @   s   e Zd ZdZdZeZdS )AccessTokenInvalidzThe bot access token is invalidZACCESS_TOKEN_INVALIDNr   r	   r	   r	   r
   r   +   s   r   c                   @   s   e Zd ZdZdZeZdS )AdminsTooMuchz$The chat has too many administratorsZADMINS_TOO_MUCHNr   r	   r	   r	   r
   r   2   s   r   c                   @   s   e Zd ZdZdZeZdS )AdminRankEmojiNotAllowedz4Emoji are not allowed in custom administrator titlesZADMIN_RANK_EMOJI_NOT_ALLOWEDNr   r	   r	   r	   r
   r   9   s   r   c                   @   s   e Zd ZdZdZeZdS )AdminRankInvalidz5The custom administrator title is invalid or too longZADMIN_RANK_INVALIDNr   r	   r	   r	   r
   r   @   s   r   c                   @   s   e Zd ZdZdZeZdS )AlbumPhotosTooManyz*Too many photos were included in the albumZALBUM_PHOTOS_TOO_MANYNr   r	   r	   r	   r
   r   G   s   r   c                   @   s   e Zd ZdZdZeZdS )ApiIdInvalidz*The api_id/api_hash combination is invalidZAPI_ID_INVALIDNr   r	   r	   r	   r
   r   N   s   r   c                   @   s   e Zd ZdZdZeZdS )ApiIdPublishedFloodz^You are using an API key that is limited on the server side because it was published somewhereZAPI_ID_PUBLISHED_FLOODNr   r	   r	   r	   r
   r   U   s   r   c                   @   s   e Zd ZdZdZeZdS )ArticleTitleEmptyzThe article title is emptyZARTICLE_TITLE_EMPTYNr   r	   r	   r	   r
   r   \   s   r   c                   @   s   e Zd ZdZdZeZdS )AudioTitleEmptyz)The title attribute of the audio is emptyZAUDIO_TITLE_EMPTYNr   r	   r	   r	   r
   r   c   s   r   c                   @   s   e Zd ZdZdZeZdS )AuthBytesInvalidz#The authorization bytes are invalidZAUTH_BYTES_INVALIDNr   r	   r	   r	   r
   r   j   s   r   c                   @   s   e Zd ZdZdZeZdS )AuthTokenAlreadyAcceptedz(The authorization token was already usedZAUTH_TOKEN_ALREADY_ACCEPTEDNr   r	   r	   r	   r
   r   q   s   r   c                   @   s   e Zd ZdZdZeZdS )AuthTokenExpiredzWThe provided authorization token has expired and the updated QR-code must be re-scannedZAUTH_TOKEN_EXPIREDNr   r	   r	   r	   r
   r   x   s   r   c                   @   s   e Zd ZdZdZeZdS )AuthTokenInvalidz+An invalid authorization token was providedZAUTH_TOKEN_INVALIDNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )AutoarchiveNotAvailablezqThis feature is not yet enabled for your account due to it not receiving too many private messages from strangersZAUTOARCHIVE_NOT_AVAILABLENr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )BankCardNumberInvalidz!The credit card number is invalidZBANK_CARD_NUMBER_INVALIDNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )BannedRightsInvalidz2You provided a set of restrictions that is invalidZBANNED_RIGHTS_INVALIDNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )BasePortLocInvalidz!The base port location is invalidZBASE_PORT_LOC_INVALIDNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )BotsTooMuchzThe chat has too many botsZBOTS_TOO_MUCHNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdZeZdS )BotChannelsNaz Bots can't edit admin privilegesZBOT_CHANNELS_NANr   r	   r	   r	   r
   r       s   r    c                   @   s   e Zd ZdZdZeZdS )BotCommandDescriptionInvalidzEThe command description was empty, too long or had invalid charactersZBOT_COMMAND_DESCRIPTION_INVALIDNr   r	   r	   r	   r
   r!      s   r!   c                   @   s   e Zd ZdZdZeZdS )BotDomainInvalidzSThe domain used for the auth button does not match the one configured in @BotFatherZBOT_DOMAIN_INVALIDNr   r	   r	   r	   r
   r"      s   r"   c                   @   s   e Zd ZdZdZeZdS )BotGamesDisabledz-Bot games cannot be used in this type of chatZBOT_GAMES_DISABLEDNr   r	   r	   r	   r
   r#      s   r#   c                   @   s   e Zd ZdZdZeZdS )BotGroupsBlockedz!This bot can't be added to groupsZBOT_GROUPS_BLOCKEDNr   r	   r	   r	   r
   r$      s   r$   c                   @   s   e Zd ZdZdZeZdS )BotInlineDisabledz)The inline feature of the bot is disabledZBOT_INLINE_DISABLEDNr   r	   r	   r	   r
   r%      s   r%   c                   @   s   e Zd ZdZdZeZdS )
BotInvalidzThis is not a valid botZBOT_INVALIDNr   r	   r	   r	   r
   r&      s   r&   c                   @   s   e Zd ZdZdZeZdS )BotMethodInvalidz The method can't be used by botsZBOT_METHOD_INVALIDNr   r	   r	   r	   r
   r'      s   r'   c                   @   s   e Zd ZdZdZeZdS )
BotMissing$This method can only be run by a botZBOT_MISSINGNr   r	   r	   r	   r
   r(      s   r(   c                   @   s   e Zd ZdZdZeZdS )BotOnesideNotAvailz:Bots can't pin messages for one side only in private chatsZBOT_ONESIDE_NOT_AVAILNr   r	   r	   r	   r
   r*      s   r*   c                   @   s   e Zd ZdZdZeZdS )BotPaymentsDisabledr)   ZBOT_PAYMENTS_DISABLEDNr   r	   r	   r	   r
   r+      s   r+   c                   @   s   e Zd ZdZdZeZdS )BotPollsDisabledz'Sending polls by bots has been disabledZBOT_POLLS_DISABLEDNr   r	   r	   r	   r
   r,      s   r,   c                   @   s   e Zd ZdZdZeZdS )BotResponseTimeoutz4The bot did not answer to the callback query in timeZBOT_RESPONSE_TIMEOUTNr   r	   r	   r	   r
   r-      s   r-   c                   @   s   e Zd ZdZdZeZdS )BotScoreNotModifiedzThe bot score was not modifiedZBOT_SCORE_NOT_MODIFIEDNr   r	   r	   r	   r
   r.     s   r.   c                   @   s   e Zd ZdZdZeZdS )BroadcastIdInvalidzThe channel is invalidZBROADCAST_ID_INVALIDNr   r	   r	   r	   r
   r/     s   r/   c                   @   s   e Zd ZdZdZeZdS )BroadcastPublicVotersForbiddenz3Polls with public voters cannot be sent in channelsZ!BROADCAST_PUBLIC_VOTERS_FORBIDDENNr   r	   r	   r	   r
   r0     s   r0   c                   @   s   e Zd ZdZdZeZdS )BroadcastRequiredz+The request can only be used with a channelZBROADCAST_REQUIREDNr   r	   r	   r	   r
   r1     s   r1   c                   @   s   e Zd ZdZdZeZdS )ButtonDataInvalidz0The button callback data is invalid or too largeZBUTTON_DATA_INVALIDNr   r	   r	   r	   r
   r2      s   r2   c                   @   s   e Zd ZdZdZeZdS )ButtonTypeInvalidz6The type of one of the buttons you provided is invalidZBUTTON_TYPE_INVALIDNr   r	   r	   r	   r
   r3   '  s   r3   c                   @   s   e Zd ZdZdZeZdS )ButtonUrlInvalidzThe button url is invalidZBUTTON_URL_INVALIDNr   r	   r	   r	   r
   r4   .  s   r4   c                   @   s   e Zd ZdZdZeZdS )ButtonUserPrivacyRestrictedzaThe privacy settings of the user specified in a keyboard button do not allow creating such buttonZBUTTON_USER_PRIVACY_RESTRICTEDNr   r	   r	   r	   r
   r5   5  s   r5   c                   @   s   e Zd ZdZdZeZdS )CallAlreadyAcceptedzThe call is already acceptedZCALL_ALREADY_ACCEPTEDNr   r	   r	   r	   r
   r6   <  s   r6   c                   @   s   e Zd ZdZdZeZdS )CallAlreadyDeclinedzThe call is already declinedZCALL_ALREADY_DECLINEDNr   r	   r	   r	   r
   r7   C  s   r7   c                   @   s   e Zd ZdZdZeZdS )CallPeerInvalidz(The provided call peer object is invalidZCALL_PEER_INVALIDNr   r	   r	   r	   r
   r8   J  s   r8   c                   @   s   e Zd ZdZdZeZdS )CallProtocolFlagsInvalidzCall protocol flags invalidZCALL_PROTOCOL_FLAGS_INVALIDNr   r	   r	   r	   r
   r9   Q  s   r9   c                   @   s   e Zd ZdZdZeZdS )CdnMethodInvalidz#The method can't be used on CDN DCsZCDN_METHOD_INVALIDNr   r	   r	   r	   r
   r:   X  s   r:   c                   @   s   e Zd ZdZdZeZdS )ChannelsAdminPublicTooMuchz4You are an administrator of too many public channelsZCHANNELS_ADMIN_PUBLIC_TOO_MUCHNr   r	   r	   r	   r
   r;   _  s   r;   c                   @   s   e Zd ZdZdZeZdS )ChannelsTooMuchzJYou have joined too many channels or supergroups, leave some and try againZCHANNELS_TOO_MUCHNr   r	   r	   r	   r
   r<   f  s   r<   c                   @   s   e Zd ZdZdZeZdS )ChannelAddInvalidzInternal error.ZCHANNEL_ADD_INVALIDNr   r	   r	   r	   r
   r=   m  s   r=   c                   @   s   e Zd ZdZdZeZdS )ChannelBannedzThe channel is bannedZCHANNEL_BANNEDNr   r	   r	   r	   r
   r>   t  s   r>   c                   @   s   e Zd ZdZdZeZdS )ChannelInvalidz The channel parameter is invalidZCHANNEL_INVALIDNr   r	   r	   r	   r
   r?   {  s   r?   c                   @   s   e Zd ZdZdZeZdS )ChannelPrivatez(The channel/supergroup is not accessibleZCHANNEL_PRIVATENr   r	   r	   r	   r
   r@     s   r@   c                   @   s   e Zd ZdZdZeZdS )ChannelTooLargezThe channel is too largeZCHANNEL_TOO_LARGENr   r	   r	   r	   r
   rA     s   rA   c                   @   s   e Zd ZdZdZeZdS )ChatAboutNotModifiedzXThe chat about text was not modified because you tried to edit it using the same contentZCHAT_ABOUT_NOT_MODIFIEDNr   r	   r	   r	   r
   rB     s   rB   c                   @   s   e Zd ZdZdZeZdS )ChatAboutTooLongzThe chat about text is too longZCHAT_ABOUT_TOO_LONGNr   r	   r	   r	   r
   rC     s   rC   c                   @   s   e Zd ZdZdZeZdS )ChatAdminRequiredz)The method requires chat admin privilegesZCHAT_ADMIN_REQUIREDNr   r	   r	   r	   r
   rD     s   rD   c                   @   s   e Zd ZdZdZeZdS )ChatForwardsRestrictedz%The chat restricts forwarding contentZCHAT_FORWARDS_RESTRICTEDNr   r	   r	   r	   r
   rE     s   rE   c                   @   s   e Zd ZdZdZeZdS )ChatIdEmptyzThe provided chat id is emptyZCHAT_ID_EMPTYNr   r	   r	   r	   r
   rF     s   rF   c                   @   s   e Zd ZdZdZeZdS )ChatIdInvalidziThe chat id being used is invalid or not known yet. Make sure you see the chat before interacting with itZCHAT_ID_INVALIDNr   r	   r	   r	   r
   rG     s   rG   c                   @   s   e Zd ZdZdZeZdS )ChatInvalidzThe chat is invalidZCHAT_INVALIDNr   r	   r	   r	   r
   rH     s   rH   c                   @   s   e Zd ZdZdZeZdS )ChatInvitePermanentzThe chat invite link is primaryZCHAT_INVITE_PERMANENTNr   r	   r	   r	   r
   rI     s   rI   c                   @   s   e Zd ZdZdZeZdS )ChatLinkExistsz?The action failed because the supergroup is linked to a channelZCHAT_LINK_EXISTSNr   r	   r	   r	   r
   rJ     s   rJ   c                   @   s   e Zd ZdZdZeZdS )ChatNotModifiedz|The chat settings (title, permissions, photo, etc..) were not modified because you tried to edit them using the same contentZCHAT_NOT_MODIFIEDNr   r	   r	   r	   r
   rK     s   rK   c                   @   s   e Zd ZdZdZeZdS )ChatRestrictedz)The chat is restricted and cannot be usedZCHAT_RESTRICTEDNr   r	   r	   r	   r
   rL     s   rL   c                   @   s   e Zd ZdZdZeZdS )ChatSendInlineForbiddenz8You cannot use inline bots to send messages in this chatZCHAT_SEND_INLINE_FORBIDDENNr   r	   r	   r	   r
   rM     s   rM   c                   @   s   e Zd ZdZdZeZdS )ChatTitleEmptyzThe chat title is emptyZCHAT_TITLE_EMPTYNr   r	   r	   r	   r
   rN     s   rN   c                   @   s   e Zd ZdZdZeZdS )
ChatTooBigz#The chat is too big for this actionZCHAT_TOO_BIGNr   r	   r	   r	   r
   rO     s   rO   c                   @   s   e Zd ZdZdZeZdS )	CodeEmptyzThe provided code is emptyZ
CODE_EMPTYNr   r	   r	   r	   r
   rP     s   rP   c                   @   s   e Zd ZdZdZeZdS )CodeHashInvalidzThe provided code hash invalidZCODE_HASH_INVALIDNr   r	   r	   r	   r
   rQ     s   rQ   c                   @   s   e Zd ZdZdZeZdS )CodeInvalidz.The provided code is invalid (i.e. from email)ZCODE_INVALIDNr   r	   r	   r	   r
   rR      s   rR   c                   @   s   e Zd ZdZdZeZdS )ConnectionApiIdInvalidzThe provided API id is invalidZCONNECTION_API_ID_INVALIDNr   r	   r	   r	   r
   rS     s   rS   c                   @   s   e Zd ZdZdZeZdS )ConnectionAppVersionEmptyzApp version is emptyZCONNECTION_APP_VERSION_EMPTYNr   r	   r	   r	   r
   rT     s   rT   c                   @   s   e Zd ZdZdZeZdS )ConnectionDeviceModelEmptyzThe device model is emptyZCONNECTION_DEVICE_MODEL_EMPTYNr   r	   r	   r	   r
   rU     s   rU   c                   @   s   e Zd ZdZdZeZdS )ConnectionLangPackInvalidz(The specified language pack is not validZCONNECTION_LANG_PACK_INVALIDNr   r	   r	   r	   r
   rV     s   rV   c                   @   s   e Zd ZdZdZeZdS )ConnectionLayerInvalidzLThe connection layer is invalid. Missing InvokeWithLayer-InitConnection callZCONNECTION_LAYER_INVALIDNr   r	   r	   r	   r
   rW   #  s   rW   c                   @   s   e Zd ZdZdZeZdS )ConnectionNotInitedz"The connection was not initializedZCONNECTION_NOT_INITEDNr   r	   r	   r	   r
   rX   *  s   rX   c                   @   s   e Zd ZdZdZeZdS )ConnectionSystemEmptyz%The connection to the system is emptyZCONNECTION_SYSTEM_EMPTYNr   r	   r	   r	   r
   rY   1  s   rY   c                   @   s   e Zd ZdZdZeZdS )ConnectionSystemLangCodeEmptyz!The system language code is emptyZ!CONNECTION_SYSTEM_LANG_CODE_EMPTYNr   r	   r	   r	   r
   rZ   8  s   rZ   c                   @   s   e Zd ZdZdZeZdS )ContactAddMissingzContact to add is missingZCONTACT_ADD_MISSINGNr   r	   r	   r	   r
   r[   ?  s   r[   c                   @   s   e Zd ZdZdZeZdS )ContactIdInvalidz"The provided contact id is invalidZCONTACT_ID_INVALIDNr   r	   r	   r	   r
   r\   F  s   r\   c                   @   s   e Zd ZdZdZeZdS )ContactNameEmptyz"The provided contact name is emptyZCONTACT_NAME_EMPTYNr   r	   r	   r	   r
   r]   M  s   r]   c                   @   s   e Zd ZdZdZeZdS )ContactReqMissingzMissing contact requestZCONTACT_REQ_MISSINGNr   r	   r	   r	   r
   r^   T  s   r^   c                   @   s   e Zd ZdZdZeZdS )DataInvalidzThe encrypted data is invalidZDATA_INVALIDNr   r	   r	   r	   r
   r_   [  s   r_   c                   @   s   e Zd ZdZdZeZdS )DataJsonInvalidz!The provided JSON data is invalidZDATA_JSON_INVALIDNr   r	   r	   r	   r
   r`   b  s   r`   c                   @   s   e Zd ZdZdZeZdS )DataTooLongzData too longZDATA_TOO_LONGNr   r	   r	   r	   r
   ra   i  s   ra   c                   @   s   e Zd ZdZdZeZdS )	DateEmptyzThe date argument is emptyZ
DATE_EMPTYNr   r	   r	   r	   r
   rb   p  s   rb   c                   @   s   e Zd ZdZdZeZdS )DcIdInvalidzThe dc_id parameter is invalidZDC_ID_INVALIDNr   r	   r	   r	   r
   rc   w  s   rc   c                   @   s   e Zd ZdZdZeZdS )DhGAInvalidzThe g_a parameter invalidZDH_G_A_INVALIDNr   r	   r	   r	   r
   rd   ~  s   rd   c                   @   s   e Zd ZdZdZeZdS )DocumentInvalidzThe document is invalidZDOCUMENT_INVALIDNr   r	   r	   r	   r
   re     s   re   c                   @   s   e Zd ZdZdZeZdS )EmailHashExpiredz6The email hash expired and cannot be used to verify itZEMAIL_HASH_EXPIREDNr   r	   r	   r	   r
   rf     s   rf   c                   @   s   e Zd ZdZdZeZdS )EmailInvalidzThe email provided is invalidZEMAIL_INVALIDNr   r	   r	   r	   r
   rg     s   rg   c                   @   s   e Zd ZdZdZeZdS )EmailUnconfirmedzEmail unconfirmedZEMAIL_UNCONFIRMEDNr   r	   r	   r	   r
   rh     s   rh   c                   @   s   e Zd ZdZdZeZdS )rh   zrThe provided email isn't confirmed, {value} is the length of the verification code that was just sent to the emailZEMAIL_UNCONFIRMED_XNr   r	   r	   r	   r
   rh     s   c                   @   s   e Zd ZdZdZeZdS )EmailVerifyExpiredz"The verification email has expiredZEMAIL_VERIFY_EXPIREDNr   r	   r	   r	   r
   ri     s   ri   c                   @   s   e Zd ZdZdZeZdS )EmoticonEmptyzThe emoticon parameter is emptyZEMOTICON_EMPTYNr   r	   r	   r	   r
   rj     s   rj   c                   @   s   e Zd ZdZdZeZdS )EmoticonInvalidz!The emoticon parameter is invalidZEMOTICON_INVALIDNr   r	   r	   r	   r
   rk     s   rk   c                   @   s   e Zd ZdZdZeZdS )EmoticonStickerpackMissingz=The emoticon sticker pack you are trying to obtain is missingZEMOTICON_STICKERPACK_MISSINGNr   r	   r	   r	   r
   rl     s   rl   c                   @   s   e Zd ZdZdZeZdS )EncryptedMessageInvalidzGThe special binding message (bind_auth_key_inner) contains invalid dataZENCRYPTED_MESSAGE_INVALIDNr   r	   r	   r	   r
   rm     s   rm   c                   @   s   e Zd ZdZdZeZdS )EncryptionAlreadyAcceptedz#The secret chat is already acceptedZENCRYPTION_ALREADY_ACCEPTEDNr   r	   r	   r	   r
   rn     s   rn   c                   @   s   e Zd ZdZdZeZdS )EncryptionAlreadyDeclinedz#The secret chat is already declinedZENCRYPTION_ALREADY_DECLINEDNr   r	   r	   r	   r
   ro     s   ro   c                   @   s   e Zd ZdZdZeZdS )EncryptionDeclinedzThe secret chat was declinedZENCRYPTION_DECLINEDNr   r	   r	   r	   r
   rp     s   rp   c                   @   s   e Zd ZdZdZeZdS )EncryptionIdInvalidz&The provided secret chat id is invalidZENCRYPTION_ID_INVALIDNr   r	   r	   r	   r
   rq     s   rq   c                   @   s   e Zd ZdZdZeZdS )EntitiesTooLongzcThe entity provided contains data that is too long, or you passed too many entities to this messageZENTITIES_TOO_LONGNr   r	   r	   r	   r
   rr     s   rr   c                   @   s   e Zd ZdZdZeZdS )EntityBoundsInvalidz%The message entity bounds are invalidZENTITY_BOUNDS_INVALIDNr   r	   r	   r	   r
   rs     s   rs   c                   @   s   e Zd ZdZdZeZdS )EntityMentionUserInvalidz#The mentioned entity is not an userZENTITY_MENTION_USER_INVALIDNr   r	   r	   r	   r
   rt     s   rt   c                   @   s   e Zd ZdZdZeZdS )ErrorTextEmptyz#The provided error message is emptyZERROR_TEXT_EMPTYNr   r	   r	   r	   r
   ru     s   ru   c                   @   s   e Zd ZdZdZeZdS )ExpireDateInvalidzThe expiration date is invalidZEXPIRE_DATE_INVALIDNr   r	   r	   r	   r
   rv     s   rv   c                   @   s   e Zd ZdZdZeZdS )ExportCardInvalidzThe provided card is invalidZEXPORT_CARD_INVALIDNr   r	   r	   r	   r
   rw   
  s   rw   c                   @   s   e Zd ZdZdZeZdS )ExternalUrlInvalidz!The external media URL is invalidZEXTERNAL_URL_INVALIDNr   r	   r	   r	   r
   rx     s   rx   c                   @   s   e Zd ZdZdZeZdS )FieldNameEmptyz-The field with the name FIELD_NAME is missingZFIELD_NAME_EMPTYNr   r	   r	   r	   r
   ry     s   ry   c                   @   s   e Zd ZdZdZeZdS )FieldNameInvalidz-The field with the name FIELD_NAME is invalidZFIELD_NAME_INVALIDNr   r	   r	   r	   r
   rz     s   rz   c                   @   s   e Zd ZdZdZeZdS )FileIdInvalidzThe file id is invalidZFILE_ID_INVALIDNr   r	   r	   r	   r
   r{   &  s   r{   c                   @   s   e Zd ZdZdZeZdS )FileMigratez&The file is in Data Center No. {value}ZFILE_MIGRATE_XNr   r	   r	   r	   r
   r|   -  s   r|   c                   @   s   e Zd ZdZdZeZdS )FilePartsInvalidzInvalid number of parts.ZFILE_PARTS_INVALIDNr   r	   r	   r	   r
   r}   4  s   r}   c                   @   s   e Zd ZdZdZeZdS )FilePartEmptyzThe file part sent is emptyZFILE_PART_EMPTYNr   r	   r	   r	   r
   r~   ;  s   r~   c                   @   s   e Zd ZdZdZeZdS )FilePartInvalidz The file part number is invalid.ZFILE_PART_INVALIDNr   r	   r	   r	   r
   r   B  s   r   c                   @   s   e Zd ZdZdZeZdS )FilePartLengthInvalidz$The length of a file part is invalidZFILE_PART_LENGTH_INVALIDNr   r	   r	   r	   r
   r   I  s   r   c                   @   s   e Zd ZdZdZeZdS )FilePartSizeChangedzVThe part size is different from the size of one of the previous parts in the same fileZFILE_PART_SIZE_CHANGEDNr   r	   r	   r	   r
   r   P  s   r   c                   @   s   e Zd ZdZdZeZdS )FilePartSizeInvalidzThe file part size is invalidZFILE_PART_SIZE_INVALIDNr   r	   r	   r	   r
   r   W  s   r   c                   @   s   e Zd ZdZdZeZdS )FilePartTooBigzAThe size limit for the content of the file part has been exceededZFILE_PART_TOO_BIGNr   r	   r	   r	   r
   r   ^  s   r   c                   @   s   e Zd ZdZdZeZdS )FilePartMissingz0Part {value} of the file is missing from storageZFILE_PART_X_MISSINGNr   r	   r	   r	   r
   r   e  s   r   c                   @   s   e Zd ZdZdZeZdS )FileReferenceEmptyzyThe file id contains an empty file reference, you must obtain a valid one by fetching the message from the origin contextZFILE_REFERENCE_EMPTYNr   r	   r	   r	   r
   r   l  s   r   c                   @   s   e Zd ZdZdZeZdS )FileReferenceExpiredz{The file id contains an expired file reference, you must obtain a valid one by fetching the message from the origin contextZFILE_REFERENCE_EXPIREDNr   r	   r	   r	   r
   r   s  s   r   c                   @   s   e Zd ZdZdZeZdS )FileReferenceInvalidz{The file id contains an invalid file reference, you must obtain a valid one by fetching the message from the origin contextZFILE_REFERENCE_INVALIDNr   r	   r	   r	   r
   r   z  s   r   c                   @   s   e Zd ZdZdZeZdS )FilterIdInvalidz"The specified filter ID is invalidZFILTER_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FirstnameInvalidzThe first name is invalidZFIRSTNAME_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FolderIdEmptyz0The folder you tried to delete was already emptyZFOLDER_ID_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FolderIdInvalidzThe folder id is invalidZFOLDER_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FreshChangeAdminsForbiddenz`You can't change administrator settings in this chat because your session was logged-in recentlyZFRESH_CHANGE_ADMINS_FORBIDDENNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FromMessageBotDisabledz+Bots can't use fromMessage min constructorsZFROM_MESSAGE_BOT_DISABLEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )FromPeerInvalidzThe from peer value is invalidZFROM_PEER_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GameBotInvalidz.You cannot send that game with the current botZGAME_BOT_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GeoPointInvalidzInvalid geo point providedZGEO_POINT_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GifContentTypeInvalidzGIF content-type invalidZGIF_CONTENT_TYPE_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GifIdInvalidz(The provided gif/animation id is invalidZGIF_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GraphInvalidReloadzSInvalid graph token provided, please reload the stats and provide the updated tokenZGRAPH_INVALID_RELOADNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GraphOutdatedReloadzThe graph data is outdatedZGRAPH_OUTDATED_RELOADNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GroupcallSsrcDuplicateMuchz5Too many group call synchronization source duplicatesZGROUPCALL_SSRC_DUPLICATE_MUCHNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GroupedMediaInvalidz The album contains invalid mediaZGROUPED_MEDIA_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )GroupCallInvalidzThe group call is invalidZGROUP_CALL_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )HashInvalidzThe provided hash is invalidZHASH_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )ImageProcessFailedz'The server failed to process your imageZIMAGE_PROCESS_FAILEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )ImportFileInvalidzThe imported file is invalidZIMPORT_FILE_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )ImportFormatUnrecognizedz#The imported format is unrecognizedZIMPORT_FORMAT_UNRECOGNIZEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )ImportIdInvalidzThe import id is invalidZIMPORT_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )InlineResultExpiredzThe inline bot query expiredZINLINE_RESULT_EXPIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )InputConstructorInvalidz#The provided constructor is invalidZINPUT_CONSTRUCTOR_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )InputFetchErrorz3An error occurred while deserializing TL parametersZINPUT_FETCH_ERRORNr   r	   r	   r	   r
   r   "  s   r   c                   @   s   e Zd ZdZdZeZdS )InputFetchFailzFailed deserializing TL payloadZINPUT_FETCH_FAILNr   r	   r	   r	   r
   r   )  s   r   c                   @   s   e Zd ZdZdZeZdS )InputFilterInvalidz$The filter is invalid for this queryZINPUT_FILTER_INVALIDNr   r	   r	   r	   r
   r   0  s   r   c                   @   s   e Zd ZdZdZeZdS )InputLayerInvalidzThe provided layer is invalidZINPUT_LAYER_INVALIDNr   r	   r	   r	   r
   r   7  s   r   c                   @   s   e Zd ZdZdZeZdS )InputMethodInvalidz3The method invoked is invalid in the current schemaZINPUT_METHOD_INVALIDNr   r	   r	   r	   r
   r   >  s   r   c                   @   s   e Zd ZdZdZeZdS )InputRequestTooLongzThe input request is too longZINPUT_REQUEST_TOO_LONGNr   r	   r	   r	   r
   r   E  s   r   c                   @   s   e Zd ZdZdZeZdS )InputUserDeactivatedz,The target user has been deleted/deactivatedZINPUT_USER_DEACTIVATEDNr   r	   r	   r	   r
   r   L  s   r   c                   @   s   e Zd ZdZdZeZdS )InviteHashEmptyzThe invite hash is emptyZINVITE_HASH_EMPTYNr   r	   r	   r	   r
   r   S  s   r   c                   @   s   e Zd ZdZdZeZdS )InviteHashExpiredz'The chat invite link is no longer validZINVITE_HASH_EXPIREDNr   r	   r	   r	   r
   r   Z  s   r   c                   @   s   e Zd ZdZdZeZdS )InviteHashInvalidzThe invite link hash is invalidZINVITE_HASH_INVALIDNr   r	   r	   r	   r
   r   a  s   r   c                   @   s   e Zd ZdZdZeZdS )InviteRequestSentzCThe request to join this chat or channel has been successfully sentZINVITE_REQUEST_SENTNr   r	   r	   r	   r
   r   h  s   r   c                   @   s   e Zd ZdZdZeZdS )InviteRevokedMissingz:The action required a chat invite link to be revoked firstZINVITE_REVOKED_MISSINGNr   r	   r	   r	   r
   r   o  s   r   c                   @   s   e Zd ZdZdZeZdS )LangPackInvalidz%The provided language pack is invalidZLANG_PACK_INVALIDNr   r	   r	   r	   r
   r   v  s   r   c                   @   s   e Zd ZdZdZeZdS )LastnameInvalidzThe last name is invalidZLASTNAME_INVALIDNr   r	   r	   r	   r
   r   }  s   r   c                   @   s   e Zd ZdZdZeZdS )LimitInvalidzThe limit parameter is invalidZLIMIT_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )LinkNotModifiedzKThe chat link was not modified because you tried to link to the same targetZLINK_NOT_MODIFIEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )LocationInvalidzThe file location is invalidZLOCATION_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MaxIdInvalidzThe max_id parameter is invalidZMAX_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MaxQtsInvalidzThe provided QTS is invalidZMAX_QTS_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )Md5ChecksumInvalidz<The file's checksum did not match the md5_checksum parameterZMD5_CHECKSUM_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MediaCaptionTooLongzThe media caption is too longZMEDIA_CAPTION_TOO_LONGNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )
MediaEmptyz&The media you tried to send is invalidZMEDIA_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MediaInvalidzThe media is invalidZMEDIA_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MediaNewInvalidz1The new media to edit the message with is invalidZMEDIA_NEW_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MediaPrevInvalidz6The previous media cannot be edited with anything elseZMEDIA_PREV_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MegagroupIdInvalidzThe supergroup is invalidZMEGAGROUP_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MegagroupPrehistoryHiddenzCThe action failed because the supergroup has the pre-history hiddenZMEGAGROUP_PREHISTORY_HIDDENNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MegagroupRequiredz.The request can only be used with a supergroupZMEGAGROUP_REQUIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessageEditTimeExpiredzDYou can no longer edit this message because too much time has passedZMESSAGE_EDIT_TIME_EXPIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessageEmptyz8The message sent is empty or contains invalid charactersZMESSAGE_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessageIdsEmptyzAThe requested message doesn't exist or you provided no message idZMESSAGE_IDS_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessageIdInvalidzThe message id is invalidZMESSAGE_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessageNotModifiedzPThe message was not modified because you tried to edit it using the same contentZMESSAGE_NOT_MODIFIEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MessagePollClosedz%You can't interact with a closed pollZMESSAGE_POLL_CLOSEDNr   r	   r	   r	   r
   r   	  s   r   c                   @   s   e Zd ZdZdZeZdS )MessageTooLongzThe message text is too longZMESSAGE_TOO_LONGNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MethodInvalidz,The API method is invalid and cannot be usedZMETHOD_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MsgIdInvalidz+The message ID used in the peer was invalidZMSG_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )MsgWaitFailedz A waiting call returned an errorZMSG_WAIT_FAILEDNr   r	   r	   r	   r
   r   %  s   r   c                   @   s   e Zd ZdZdZeZdS )MultiMediaTooLongz-The album/media group contains too many itemsZMULTI_MEDIA_TOO_LONGNr   r	   r	   r	   r
   r   ,  s   r   c                   @   s   e Zd ZdZdZeZdS )NewSaltInvalidzThe new salt is invalidZNEW_SALT_INVALIDNr   r	   r	   r	   r
   r   3  s   r   c                   @   s   e Zd ZdZdZeZdS )NewSettingsInvalidzThe new settings are invalidZNEW_SETTINGS_INVALIDNr   r	   r	   r	   r
   r   :  s   r   c                   @   s   e Zd ZdZdZeZdS )NextOffsetInvalidz The next offset value is invalidZNEXT_OFFSET_INVALIDNr   r	   r	   r	   r
   r   A  s   r   c                   @   s   e Zd ZdZdZeZdS )OffsetInvalidzThe offset parameter is invalidZOFFSET_INVALIDNr   r	   r	   r	   r
   r   H  s   r   c                   @   s   e Zd ZdZdZeZdS )OffsetPeerIdInvalidz#The provided offset peer is invalidZOFFSET_PEER_ID_INVALIDNr   r	   r	   r	   r
   r   O  s   r   c                   @   s   e Zd ZdZdZeZdS )OptionsTooMuchzThe poll options are too manyZOPTIONS_TOO_MUCHNr   r	   r	   r	   r
   r   V  s   r   c                   @   s   e Zd ZdZdZeZdS )OptionInvalidzEThe option specified is invalid and does not exist in the target pollZOPTION_INVALIDNr   r	   r	   r	   r
   r   ]  s   r   c                   @   s   e Zd ZdZdZeZdS )PackShortNameInvalidzInvalid sticker pack name. It must begin with a letter, can't contain consecutive underscores and must end in '_by_<bot username>'.ZPACK_SHORT_NAME_INVALIDNr   r	   r	   r	   r
   r   d  s   r   c                   @   s   e Zd ZdZdZeZdS )PackShortNameOccupiedz,A sticker pack with this name already existsZPACK_SHORT_NAME_OCCUPIEDNr   r	   r	   r	   r
   r   k  s   r   c                   @   s   e Zd ZdZdZeZdS )PackTitleInvalidz!The sticker pack title is invalidZPACK_TITLE_INVALIDNr   r	   r	   r	   r
   r   r  s   r   c                   @   s   e Zd ZdZdZeZdS )ParticipantsTooFewz)The chat doesn't have enough participantsZPARTICIPANTS_TOO_FEWNr   r	   r	   r	   r
   r   y  s   r   c                   @   s   e Zd ZdZdZeZdS )ParticipantVersionOutdatedz?The other participant is using an outdated Telegram app versionZPARTICIPANT_VERSION_OUTDATEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordEmptyzThe password provided is emptyZPASSWORD_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordHashInvalidz-The two-step verification password is invalidZPASSWORD_HASH_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordMissingz9The account is missing the two-step verification passwordZPASSWORD_MISSINGNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordRecoveryNaz-The password recovery e-mail is not availableZPASSWORD_RECOVERY_NANr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordRequiredz>The two-step verification password is required for this methodZPASSWORD_REQUIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PasswordTooFreshzbThe two-step verification password was added recently and you are required to wait {value} secondsZPASSWORD_TOO_FRESH_XNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PaymentProviderInvalidz@The payment provider was not recognised or its token was invalidZPAYMENT_PROVIDER_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )	PeerFloodzBThe method can't be used because your account is currently limitedZ
PEER_FLOODNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PeerIdInvalidzjThe peer id being used is invalid or not known yet. Make sure you meet the peer before interacting with itZPEER_ID_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PeerIdNotSupportedz%The provided peer id is not supportedZPEER_ID_NOT_SUPPORTEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PersistentTimestampEmptyzThe pts argument is emptyZPERSISTENT_TIMESTAMP_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PersistentTimestampInvalidz#The persistent timestamp is invalidZPERSISTENT_TIMESTAMP_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneCodeEmptyzThe phone code is missingZPHONE_CODE_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneCodeExpiredz!The confirmation code has expiredZPHONE_CODE_EXPIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneCodeHashEmptyzThe phone code hash is missingZPHONE_CODE_HASH_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneCodeInvalidz The confirmation code is invalidZPHONE_CODE_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberAppSignupForbiddenz You can't sign up using this appZ!PHONE_NUMBER_APP_SIGNUP_FORBIDDENNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberBannedz;The phone number is banned from Telegram and cannot be usedZPHONE_NUMBER_BANNEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberFloodz-This number has tried to login too many timesZPHONE_NUMBER_FLOODNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberInvalidzThe phone number is invalidZPHONE_NUMBER_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberOccupiedz"The phone number is already in useZPHONE_NUMBER_OCCUPIEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhoneNumberUnoccupiedz&The phone number is not yet being usedZPHONE_NUMBER_UNOCCUPIEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PhonePasswordProtectedzThe phone is password protectedZPHONE_PASSWORD_PROTECTEDNr   r	   r	   r	   r
   r   !  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoContentTypeInvalidz!The photo content type is invalidZPHOTO_CONTENT_TYPE_INVALIDNr   r	   r	   r	   r
   r   (  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoContentUrlEmptyzThe photo content URL is emptyZPHOTO_CONTENT_URL_EMPTYNr   r	   r	   r	   r
   r   /  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoCropFileMissingzPhoto crop file missingZPHOTO_CROP_FILE_MISSINGNr   r	   r	   r	   r
   r   6  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoCropSizeSmallzThe photo is too smallZPHOTO_CROP_SIZE_SMALLNr   r	   r	   r	   r
   r   =  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoExtInvalidzThe photo extension is invalidZPHOTO_EXT_INVALIDNr   r	   r	   r	   r
   r   D  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoFileMissingzProfile photo file missingZPHOTO_FILE_MISSINGNr   r	   r	   r	   r
   r   K  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoIdInvalidzThe photo id is invalidZPHOTO_ID_INVALIDNr   r	   r	   r	   r
   r   R  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoInvalidzThe photo is invalidZPHOTO_INVALIDNr   r	   r	   r	   r
   r   Y  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoInvalidDimensionsz The photo dimensions are invalidZPHOTO_INVALID_DIMENSIONSNr   r	   r	   r	   r
   r   `  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoSaveFileInvalidz7The photo you tried to send cannot be saved by TelegramZPHOTO_SAVE_FILE_INVALIDNr   r	   r	   r	   r
   r   g  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoThumbUrlEmptyzThe photo thumb URL is emptyZPHOTO_THUMB_URL_EMPTYNr   r	   r	   r	   r
   r   n  s   r   c                   @   s   e Zd ZdZdZeZdS )PhotoThumbUrlInvalidzThe photo thumb URL is invalidZPHOTO_THUMB_URL_INVALIDNr   r	   r	   r	   r
   r   u  s   r   c                   @   s   e Zd ZdZdZeZdS )PinnedDialogsTooMuchzToo many pinned dialogsZPINNED_DIALOGS_TOO_MUCHNr   r	   r	   r	   r
   r   |  s   r   c                   @   s   e Zd ZdZdZeZdS )PinRestrictedz9You can't pin messages in private chats with other peopleZPIN_RESTRICTEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollAnswersInvalidzThe poll answers are invalidZPOLL_ANSWERS_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollOptionDuplicatez,A duplicate option was sent in the same pollZPOLL_OPTION_DUPLICATENr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollOptionInvalidz:A poll option used invalid data (the data may be too long)ZPOLL_OPTION_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollQuestionInvalidzThe poll question is invalidZPOLL_QUESTION_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollUnsupportedz7This layer does not support polls in the invoked methodZPOLL_UNSUPPORTEDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PollVoteRequiredz2Cast a vote in the poll before calling this methodZPOLL_VOTE_REQUIREDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PrivacyKeyInvalidzThe privacy key is invalidZPRIVACY_KEY_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PrivacyTooLongz=Your privacy exception list has exceeded the maximum capacityZPRIVACY_TOO_LONGNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )PrivacyValueInvalidzThe privacy value is invalidZPRIVACY_VALUE_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )QueryIdEmptyzThe query ID is emptyZQUERY_ID_EMPTYNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )QueryIdInvalidz The callback query id is invalidZQUERY_ID_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )QueryTooShortzThe query is too shortZQUERY_TOO_SHORTNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )QuizCorrectAnswersEmptyz)The correct answers of the quiz are emptyZQUIZ_CORRECT_ANSWERS_EMPTYNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )QuizCorrectAnswersTooMuchz*The quiz contains too many correct answersZQUIZ_CORRECT_ANSWERS_TOO_MUCHNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )QuizCorrectAnswerInvalidz+The correct answers of the quiz are invalidZQUIZ_CORRECT_ANSWER_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )QuizMultipleInvalidz"A quiz can't have multiple answersZQUIZ_MULTIPLE_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )RandomIdEmptyzThe random ID is emptyZRANDOM_ID_EMPTYNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )RandomIdInvalidz!The provided random ID is invalidZRANDOM_ID_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )RandomLengthInvalidzThe random length is invalidZRANDOM_LENGTH_INVALIDNr   r	   r	   r	   r
   r	    s   r	  c                   @   s   e Zd ZdZdZeZdS )RangesInvalidzInvalid range providedZRANGES_INVALIDNr   r	   r	   r	   r
   r
    s   r
  c                   @   s   e Zd ZdZdZeZdS )ReactionEmptyzThe reaction provided is emptyZREACTION_EMPTYNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )ReactionInvalidz8Invalid reaction provided (only valid emoji are allowed)ZREACTION_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )ReflectorNotAvailablez#The call reflector is not availableZREFLECTOR_NOT_AVAILABLENr   r	   r	   r	   r
   r  $  s   r  c                   @   s   e Zd ZdZdZeZdS )ReplyMarkupBuyEmptyz!Reply markup for buy button emptyZREPLY_MARKUP_BUY_EMPTYNr   r	   r	   r	   r
   r  +  s   r  c                   @   s   e Zd ZdZdZeZdS )ReplyMarkupGameEmptyz/The provided reply markup for the game is emptyZREPLY_MARKUP_GAME_EMPTYNr   r	   r	   r	   r
   r  2  s   r  c                   @   s   e Zd ZdZdZeZdS )ReplyMarkupInvalidz$The provided reply markup is invalidZREPLY_MARKUP_INVALIDNr   r	   r	   r	   r
   r  9  s   r  c                   @   s   e Zd ZdZdZeZdS )ReplyMarkupTooLongzThe reply markup is too longZREPLY_MARKUP_TOO_LONGNr   r	   r	   r	   r
   r  @  s   r  c                   @   s   e Zd ZdZdZeZdS )ResultsTooMuchz"The result contains too many itemsZRESULTS_TOO_MUCHNr   r	   r	   r	   r
   r  G  s   r  c                   @   s   e Zd ZdZdZeZdS )ResultIdDuplicatez5The result contains items with duplicated identifiersZRESULT_ID_DUPLICATENr   r	   r	   r	   r
   r  N  s   r  c                   @   s   e Zd ZdZdZeZdS )ResultIdEmptyzResult ID emptyZRESULT_ID_EMPTYNr   r	   r	   r	   r
   r  U  s   r  c                   @   s   e Zd ZdZdZeZdS )ResultIdInvalidz@The given result cannot be used to send the selection to the botZRESULT_ID_INVALIDNr   r	   r	   r	   r
   r  \  s   r  c                   @   s   e Zd ZdZdZeZdS )ResultTypeInvalidzThe result type is invalidZRESULT_TYPE_INVALIDNr   r	   r	   r	   r
   r  c  s   r  c                   @   s   e Zd ZdZdZeZdS )RevoteNotAllowedzYou cannot change your voteZREVOTE_NOT_ALLOWEDNr   r	   r	   r	   r
   r  j  s   r  c                   @   s   e Zd ZdZdZeZdS )RsaDecryptFailedzInternal RSA decryption failedZRSA_DECRYPT_FAILEDNr   r	   r	   r	   r
   r  q  s   r  c                   @   s   e Zd ZdZdZeZdS )ScheduleBotNotAllowedz)Bots are not allowed to schedule messagesZSCHEDULE_BOT_NOT_ALLOWEDNr   r	   r	   r	   r
   r  x  s   r  c                   @   s   e Zd ZdZdZeZdS )ScheduleDateInvalidzInvalid schedule date providedZSCHEDULE_DATE_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )ScheduleDateTooLatezLThe date you tried to schedule is too far in the future (more than one year)ZSCHEDULE_DATE_TOO_LATENr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )ScheduleStatusPrivatezkYou cannot schedule a message until the person comes online if their privacy does not show this informationZSCHEDULE_STATUS_PRIVATENr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )ScheduleTooMuchz4You tried to schedule too many messages in this chatZSCHEDULE_TOO_MUCHNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )SearchQueryEmptyzThe search query is emptyZSEARCH_QUERY_EMPTYNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )SecondsInvalidzThe seconds interval is invalidZSECONDS_INVALIDNr   r	   r	   r	   r
   r    s   r  c                   @   s   e Zd ZdZdZeZdS )SendMessageMediaInvalidzThe message media is invalidZSEND_MESSAGE_MEDIA_INVALIDNr   r	   r	   r	   r
   r     s   r   c                   @   s   e Zd ZdZdZeZdS )SendMessageTypeInvalidzThe message type is invalidZSEND_MESSAGE_TYPE_INVALIDNr   r	   r	   r	   r
   r!    s   r!  c                   @   s   e Zd ZdZdZeZdS )SessionTooFreshzKYou can't do this action because the current session was logged-in recentlyZSESSION_TOO_FRESH_XNr   r	   r	   r	   r
   r"    s   r"  c                   @   s   e Zd ZdZdZeZdS )SettingsInvalidzInvalid settings were providedZSETTINGS_INVALIDNr   r	   r	   r	   r
   r#    s   r#  c                   @   s   e Zd ZdZdZeZdS )Sha256HashInvalidz#The provided SHA256 hash is invalidZSHA256_HASH_INVALIDNr   r	   r	   r	   r
   r$    s   r$  c                   @   s   e Zd ZdZdZeZdS )ShortnameOccupyFailedzhAn error occurred when trying to register the short-name used for the sticker pack. Try a different nameZSHORTNAME_OCCUPY_FAILEDNr   r	   r	   r	   r
   r%    s   r%  c                   @   s   e Zd ZdZdZeZdS )SlowmodeMultiMsgsDisabledzGSlowmode is enabled, you cannot forward multiple messages to this groupZSLOWMODE_MULTI_MSGS_DISABLEDNr   r	   r	   r	   r
   r&    s   r&  c                   @   s   e Zd ZdZdZeZdS )SmsCodeCreateFailedz-An error occurred while creating the SMS codeZSMS_CODE_CREATE_FAILEDNr   r	   r	   r	   r
   r'    s   r'  c                   @   s   e Zd ZdZdZeZdS )SrpIdInvalidzInvalid SRP ID providedZSRP_ID_INVALIDNr   r	   r	   r	   r
   r(    s   r(  c                   @   s   e Zd ZdZdZeZdS )SrpPasswordChangedzThe password has changedZSRP_PASSWORD_CHANGEDNr   r	   r	   r	   r
   r)    s   r)  c                   @   s   e Zd ZdZdZeZdS )StartParamEmptyzThe start parameter is emptyZSTART_PARAM_EMPTYNr   r	   r	   r	   r
   r*    s   r*  c                   @   s   e Zd ZdZdZeZdS )StartParamInvalidzThe start parameter is invalidZSTART_PARAM_INVALIDNr   r	   r	   r	   r
   r+    s   r+  c                   @   s   e Zd ZdZdZeZdS )StartParamTooLongzThe start parameter is too longZSTART_PARAM_TOO_LONGNr   r	   r	   r	   r
   r,    s   r,  c                   @   s   e Zd ZdZdZeZdS )StickersetInvalidz$The requested sticker set is invalidZSTICKERSET_INVALIDNr   r	   r	   r	   r
   r-    s   r-  c                   @   s   e Zd ZdZdZeZdS )StickersetNotModifiedzThe sticker set is not modifiedZSTICKERSET_NOT_MODIFIEDNr   r	   r	   r	   r
   r.    s   r.  c                   @   s   e Zd ZdZdZeZdS )StickersEmptyzThe sticker provided is emptyZSTICKERS_EMPTYNr   r	   r	   r	   r
   r/    s   r/  c                   @   s   e Zd ZdZdZeZdS )StickersTooMuchzToo many stickers in the setZSTICKERS_TOO_MUCHNr   r	   r	   r	   r
   r0    s   r0  c                   @   s   e Zd ZdZdZeZdS )StickerDocumentInvalidzThe sticker document is invalidZSTICKER_DOCUMENT_INVALIDNr   r	   r	   r	   r
   r1     s   r1  c                   @   s   e Zd ZdZdZeZdS )StickerEmojiInvalidzThe sticker emoji is invalidZSTICKER_EMOJI_INVALIDNr   r	   r	   r	   r
   r2  '  s   r2  c                   @   s   e Zd ZdZdZeZdS )StickerFileInvalidzThe sticker file is invalidZSTICKER_FILE_INVALIDNr   r	   r	   r	   r
   r3  .  s   r3  c                   @   s   e Zd ZdZdZeZdS )StickerIdInvalidz"The provided sticker id is invalidZSTICKER_ID_INVALIDNr   r	   r	   r	   r
   r4  5  s   r4  c                   @   s   e Zd ZdZdZeZdS )StickerInvalidzThe provided sticker is invalidZSTICKER_INVALIDNr   r	   r	   r	   r
   r5  <  s   r5  c                   @   s   e Zd ZdZdZeZdS )StickerPngDimensionsz&The sticker png dimensions are invalidZSTICKER_PNG_DIMENSIONSNr   r	   r	   r	   r
   r6  C  s   r6  c                   @   s   e Zd ZdZdZeZdS )StickerPngNopngz?Stickers must be png files but the provided image was not a pngZSTICKER_PNG_NOPNGNr   r	   r	   r	   r
   r7  J  s   r7  c                   @   s   e Zd ZdZdZeZdS )StickerTgsNotgsz@A tgs sticker file was expected, but something else was providedZSTICKER_TGS_NOTGSNr   r	   r	   r	   r
   r8  Q  s   r8  c                   @   s   e Zd ZdZdZeZdS )StickerThumbPngNopngzJA png sticker thumbnail file was expected, but something else was providedZSTICKER_THUMB_PNG_NOPNGNr   r	   r	   r	   r
   r9  X  s   r9  c                   @   s   e Zd ZdZdZeZdS )StickerVideoNowebmz?A webm video file was expected, but something else was providedZSTICKER_VIDEO_NOWEBMNr   r	   r	   r	   r
   r:  _  s   r:  c                   @   s   e Zd ZdZdZeZdS )TakeoutInvalidzThe takeout id is invalidZTAKEOUT_INVALIDNr   r	   r	   r	   r
   r;  f  s   r;  c                   @   s   e Zd ZdZdZeZdS )TakeoutRequiredz3The method must be invoked inside a takeout sessionZTAKEOUT_REQUIREDNr   r	   r	   r	   r
   r<  m  s   r<  c                   @   s   e Zd ZdZdZeZdS )TempAuthKeyEmptyz(The temporary auth key provided is emptyZTEMP_AUTH_KEY_EMPTYNr   r	   r	   r	   r
   r=  t  s   r=  c                   @   s   e Zd ZdZdZeZdS )ThemeFileInvalidzInvalid theme file providedZTHEME_FILE_INVALIDNr   r	   r	   r	   r
   r>  {  s   r>  c                   @   s   e Zd ZdZdZeZdS )ThemeFormatInvalidzInvalid theme format providedZTHEME_FORMAT_INVALIDNr   r	   r	   r	   r
   r?    s   r?  c                   @   s   e Zd ZdZdZeZdS )ThemeInvalidzInvalid theme providedZTHEME_INVALIDNr   r	   r	   r	   r
   r@    s   r@  c                   @   s   e Zd ZdZdZeZdS )ThemeMimeInvalidz=You cannot create this theme because the mime-type is invalidZTHEME_MIME_INVALIDNr   r	   r	   r	   r
   rA    s   rA  c                   @   s   e Zd ZdZdZeZdS )TmpPasswordDisabledz"The temporary password is disabledZTMP_PASSWORD_DISABLEDNr   r	   r	   r	   r
   rB    s   rB  c                   @   s   e Zd ZdZdZeZdS )TmpPasswordInvalidz!The temporary password is invalidZTMP_PASSWORD_INVALIDNr   r	   r	   r	   r
   rC    s   rC  c                   @   s   e Zd ZdZdZeZdS )TokenInvalidzThe provided token is invalidZTOKEN_INVALIDNr   r	   r	   r	   r
   rD    s   rD  c                   @   s   e Zd ZdZdZeZdS )TtlDaysInvalidz The provided TTL days is invalidZTTL_DAYS_INVALIDNr   r	   r	   r	   r
   rE    s   rE  c                   @   s   e Zd ZdZdZeZdS )TtlMediaInvalidz+The media does not support self-destructionZTTL_MEDIA_INVALIDNr   r	   r	   r	   r
   rF    s   rF  c                   @   s   e Zd ZdZdZeZdS )
TypesEmptyzThe types parameter is emptyZTYPES_EMPTYNr   r	   r	   r	   r
   rG    s   rG  c                   @   s   e Zd ZdZdZeZdS )TypeConstructorInvalidzThe type constructor is invalidZTYPE_CONSTRUCTOR_INVALIDNr   r	   r	   r	   r
   rH    s   rH  c                   @   s   e Zd ZdZdZeZdS )UntilDateInvalidzThat date parameter is invalidZUNTIL_DATE_INVALIDNr   r	   r	   r	   r
   rI    s   rI  c                   @   s   e Zd ZdZdZeZdS )
UrlInvalidzThe URL provided is invalidZURL_INVALIDNr   r	   r	   r	   r
   rJ    s   rJ  c                   @   s   e Zd ZdZdZeZdS )UsageLimitInvalidzThe usage limit is invalidZUSAGE_LIMIT_INVALIDNr   r	   r	   r	   r
   rK    s   rK  c                   @   s   e Zd ZdZdZeZdS )UsernameInvalidzThe username is invalidZUSERNAME_INVALIDNr   r	   r	   r	   r
   rL    s   rL  c                   @   s   e Zd ZdZdZeZdS )UsernameNotModifiedzMThe username was not modified because you tried to edit it using the same oneZUSERNAME_NOT_MODIFIEDNr   r	   r	   r	   r
   rM    s   rM  c                   @   s   e Zd ZdZdZeZdS )UsernameNotOccupiedz&The username is not occupied by anyoneZUSERNAME_NOT_OCCUPIEDNr   r	   r	   r	   r
   rN    s   rN  c                   @   s   e Zd ZdZdZeZdS )UsernameOccupiedz.The username is already in use by someone elseZUSERNAME_OCCUPIEDNr   r	   r	   r	   r
   rO    s   rO  c                   @   s   e Zd ZdZdZeZdS )UserpicUploadRequiredz<You are required to upload a profile picture for this actionZUSERPIC_UPLOAD_REQUIREDNr   r	   r	   r	   r
   rP    s   rP  c                   @   s   e Zd ZdZdZeZdS )UsersTooFewz0Not enough users (to create a chat, for example)ZUSERS_TOO_FEWNr   r	   r	   r	   r
   rQ   	  s   rQ  c                   @   s   e Zd ZdZdZeZdS )UsersTooMuchzMThe maximum number of users has been exceeded (to create a chat, for example)ZUSERS_TOO_MUCHNr   r	   r	   r	   r
   rR  	  s   rR  c                   @   s   e Zd ZdZdZeZdS )UserAdminInvalidzuThe action requires admin privileges. Probably you tried to edit admin privileges on someone you don't have rights toZUSER_ADMIN_INVALIDNr   r	   r	   r	   r
   rS  	  s   rS  c                   @   s   e Zd ZdZdZeZdS )UserAlreadyParticipantz.The user is already a participant of this chatZUSER_ALREADY_PARTICIPANTNr   r	   r	   r	   r
   rT  	  s   rT  c                   @   s   e Zd ZdZdZeZdS )UserBannedInChannelzYYou are limited from sending messages in supergroups/channels, check @SpamBot for detailsZUSER_BANNED_IN_CHANNELNr   r	   r	   r	   r
   rU  	  s   rU  c                   @   s   e Zd ZdZdZeZdS )UserBlockedzThe user is blockedZUSER_BLOCKEDNr   r	   r	   r	   r
   rV  #	  s   rV  c                   @   s   e Zd ZdZdZeZdS )UserBotz9Bots in channels can only be administrators, not members.ZUSER_BOTNr   r	   r	   r	   r
   rW  *	  s   rW  c                   @   s   e Zd ZdZdZeZdS )UserBotInvalidz%This method can only be used by a botZUSER_BOT_INVALIDNr   r	   r	   r	   r
   rX  1	  s   rX  c                   @   s   e Zd ZdZdZeZdS )UserBotRequiredz#The method can be used by bots onlyZUSER_BOT_REQUIREDNr   r	   r	   r	   r
   rY  8	  s   rY  c                   @   s   e Zd ZdZdZeZdS )UserChannelsTooMuchz7The user is already in too many channels or supergroupsZUSER_CHANNELS_TOO_MUCHNr   r	   r	   r	   r
   rZ  ?	  s   rZ  c                   @   s   e Zd ZdZdZeZdS )UserCreatorz7You can't leave this channel because you're its creatorZUSER_CREATORNr   r	   r	   r	   r
   r[  F	  s   r[  c                   @   s   e Zd ZdZdZeZdS )UserIdInvalidzjThe user id being used is invalid or not known yet. Make sure you meet the user before interacting with itZUSER_ID_INVALIDNr   r	   r	   r	   r
   r\  M	  s   r\  c                   @   s   e Zd ZdZdZeZdS )UserInvalidzThe provided user is invalidZUSER_INVALIDNr   r	   r	   r	   r
   r]  T	  s   r]  c                   @   s   e Zd ZdZdZeZdS )UserIsBlockedzThe user blocked youZUSER_IS_BLOCKEDNr   r	   r	   r	   r
   r^  [	  s   r^  c                   @   s   e Zd ZdZdZeZdS )	UserIsBotz5A bot cannot send messages to other bots or to itselfZUSER_IS_BOTNr   r	   r	   r	   r
   r_  b	  s   r_  c                   @   s   e Zd ZdZdZeZdS )
UserKickedz#This user was kicked from this chatZUSER_KICKEDNr   r	   r	   r	   r
   r`  i	  s   r`  c                   @   s   e Zd ZdZdZeZdS )UserNotMutualContactz The user is not a mutual contactZUSER_NOT_MUTUAL_CONTACTNr   r	   r	   r	   r
   ra  p	  s   ra  c                   @   s   e Zd ZdZdZeZdS )UserNotParticipantz%The user is not a member of this chatZUSER_NOT_PARTICIPANTNr   r	   r	   r	   r
   rb  w	  s   rb  c                   @   s   e Zd ZdZdZeZdS )VideoContentTypeInvalidz8The video content type is invalid (i.e.: not streamable)ZVIDEO_CONTENT_TYPE_INVALIDNr   r	   r	   r	   r
   rc  ~	  s   rc  c                   @   s   e Zd ZdZdZeZdS )VideoFileInvalidzThe video file is invalidZVIDEO_FILE_INVALIDNr   r	   r	   r	   r
   rd  	  s   rd  c                   @   s   e Zd ZdZdZeZdS )VoiceMessagesForbiddenzVoice messages are restrictedZVOICE_MESSAGES_FORBIDDENNr   r	   r	   r	   r
   re  	  s   re  c                   @   s   e Zd ZdZdZeZdS )VolumeLocNotFoundz"The volume location can't be foundZVOLUME_LOC_NOT_FOUNDNr   r	   r	   r	   r
   rf  	  s   rf  c                   @   s   e Zd ZdZdZeZdS )WallpaperFileInvalidz/The provided file cannot be used as a wallpaperZWALLPAPER_FILE_INVALIDNr   r	   r	   r	   r
   rg  	  s   rg  c                   @   s   e Zd ZdZdZeZdS )WallpaperInvalidz!The input wallpaper was not validZWALLPAPER_INVALIDNr   r	   r	   r	   r
   rh  	  s   rh  c                   @   s   e Zd ZdZdZeZdS )WallpaperMimeInvalidz"The wallpaper mime type is invalidZWALLPAPER_MIME_INVALIDNr   r	   r	   r	   r
   ri  	  s   ri  c                   @   s   e Zd ZdZdZeZdS )WcConvertUrlInvalidzWC convert URL invalidZWC_CONVERT_URL_INVALIDNr   r	   r	   r	   r
   rj  	  s   rj  c                   @   s   e Zd ZdZdZeZdS )WebdocumentInvalidzThe web document is invalidZWEBDOCUMENT_INVALIDNr   r	   r	   r	   r
   rk  	  s   rk  c                   @   s   e Zd ZdZdZeZdS )WebdocumentMimeInvalidz%The web document mime type is invalidZWEBDOCUMENT_MIME_INVALIDNr   r	   r	   r	   r
   rl  	  s   rl  c                   @   s   e Zd ZdZdZeZdS )WebdocumentSizeTooBigzThe web document is too bigZWEBDOCUMENT_SIZE_TOO_BIGNr   r	   r	   r	   r
   rm  	  s   rm  c                   @   s   e Zd ZdZdZeZdS )WebdocumentUrlEmptyzThe web document URL is emptyZWEBDOCUMENT_URL_EMPTYNr   r	   r	   r	   r
   rn  	  s   rn  c                   @   s   e Zd ZdZdZeZdS )WebdocumentUrlInvalidzThe web document URL is invalidZWEBDOCUMENT_URL_INVALIDNr   r	   r	   r	   r
   ro  	  s   ro  c                   @   s   e Zd ZdZdZeZdS )WebpageCurlFailedz0Telegram server could not fetch the provided URLZWEBPAGE_CURL_FAILEDNr   r	   r	   r	   r
   rp  	  s   rp  c                   @   s   e Zd ZdZdZeZdS )WebpageMediaEmptyz'The URL doesn't contain any valid mediaZWEBPAGE_MEDIA_EMPTYNr   r	   r	   r	   r
   rq  	  s   rq  c                   @   s   e Zd ZdZdZeZdS )YouBlockedUserzYou blocked this userZYOU_BLOCKED_USERNr   r	   r	   r	   r
   rr  	  s   rr  N(i  Z	rpc_errorr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  r	   r	   r	   r
   <module>   s  