o
    XzjLÕ ã                   @   s2	  d Z ddlmZ ddlmZ ddlmZmZmZmZ ddl	Z	ddl
Z
ddlmZ erˆddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6 dd	l7m8Z8 G d
d„ deƒZ9G 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ƒZAG dd„ deƒZBG dd„ deƒZCG d d!„ d!eƒZDG d"d#„ d#eƒZEG d$d%„ d%eƒZFG d&d'„ d'eƒZGG d(d)„ d)eƒZHG d*d+„ d+eƒZIG d,d-„ d-eƒZJG d.d/„ d/eƒZKG d0d1„ d1eƒZLG d2d3„ d3eƒZMG d4d5„ d5eƒZNG d6d7„ d7eƒZOG d8d9„ d9eƒZPG d:d;„ d;eƒZQG d<d=„ d=eƒZRG d>d?„ d?eƒZSG d@dA„ dAeƒZTG dBdC„ dCeƒZUG dDdE„ dEeƒZVG dFdG„ dGeƒZWG dHdI„ dIeƒZXG dJdK„ dKeƒZYG dLdM„ dMeƒZZG 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ƒZaG d\d]„ d]eƒZbG d^d_„ d_eƒZcG d`da„ daeƒZdG dbdc„ dceƒZeG ddde„ deeƒZfG dfdg„ dgeƒZgG dhdi„ dieƒZhG djdk„ dkeƒZiG dldm„ dmeƒZjG dndo„ doeƒZkG dpdq„ dqeƒZlG drds„ dseƒZmG dtdu„ dueƒZnG dvdw„ dweƒZoG dxdy„ dyeƒZpG dzd{„ d{eƒZqG d|d}„ d}eƒZrG d~d„ deƒZsG d€d�„ d�eƒZtG d‚dƒ„ dƒeƒZuG d„d…„ d…eƒZvG d†d‡„ d‡eƒZwG dˆd‰„ d‰eƒZxG dŠd‹„ d‹eƒZyG dŒd�„ d�eƒZzG 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¾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î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¸dS (
  zBFile generated by TLObjects' generator. All changes will be ERASEDé   )ÚTLObject)Ú	TLRequesté    )ÚOptionalÚListÚUnionÚTYPE_CHECKINGN)Údatetime)*ÚTypeAccountDaysTTLÚTypeAutoDownloadSettingsÚTypeAutoSaveSettingsÚTypeBaseThemeÚTypeBirthdayÚTypeBusinessBotRightsÚTypeBusinessWorkHoursÚTypeCodeSettingsÚTypeEmailVerificationÚTypeEmailVerifyPurposeÚTypeEmojiStatusÚTypeGlobalPrivacySettingsÚTypeInputBusinessAwayMessageÚTypeInputBusinessBotRecipientsÚTypeInputBusinessChatLinkÚ TypeInputBusinessGreetingMessageÚTypeInputBusinessIntroÚTypeInputChannelÚTypeInputCheckPasswordSRPÚTypeInputDocumentÚTypeInputFileÚTypeInputGeoPointÚTypeInputNotifyPeerÚTypeInputPasskeyCredentialÚTypeInputPeerÚTypeInputPeerNotifySettingsÚTypeInputPhotoÚTypeInputPrivacyKeyÚTypeInputPrivacyRuleÚTypeInputSecureValueÚTypeInputThemeÚTypeInputThemeSettingsÚTypeInputUserÚTypeInputWallPaperÚTypePeerColorÚTypeProfileTabÚTypeReactionsNotifySettingsÚTypeReportReasonÚTypeSecureCredentialsEncryptedÚTypeSecureValueHashÚTypeSecureValueTypeÚTypeWallPaperSettings)ÚTypePasswordInputSettingsc                
   @   sR   e Zd ZdZdZdedededed dd	f
d
d„Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚAcceptAuthorizationRequestl   sLÚg ì   ¬gk Úbot_idÚscopeÚ
public_keyÚvalue_hashesr1   Úcredentialsr0   c                 C   ó"   || _ || _|| _|| _|| _dS ©z?
        :returns Bool: This type has no constructors.
        N©r7   r8   r9   r:   r;   )Úselfr7   r8   r9   r:   r;   © r@   úX/var/www/kodo/tsheker/venv/lib/python3.10/site-packages/telethon/tl/functions/account.pyÚ__init__   ó
   
z#AcceptAuthorizationRequest.__init__c                 C   sN   d| j | j| j| jd u rg ndd„ | jD ƒt| jtƒr"| j ¡ dœS | jdœS )Nr5   c                 S   ó"   g | ]}t |tƒr| ¡ n|‘qS r@   ©Ú
isinstancer   Úto_dict©Ú.0Úxr@   r@   rA   Ú
<listcomp>"   ó   " z6AcceptAuthorizationRequest.to_dict.<locals>.<listcomp>)Ú_r7   r8   r9   r:   r;   )r7   r8   r9   r:   rF   r;   r   rG   ©r?   r@   r@   rA   rG      s   úúz"AcceptAuthorizationRequest.to_dictc                 C   sZ   d  dt d| j¡|  | j¡|  | j¡dt dt| jƒ¡d  dd„ | jD ƒ¡| j	 
¡ f¡S )Nó    s   sLíóú<qó   Äµú<ic                 s   ó   � | ]}|  ¡ V  qd S ©N©Ú_bytesrH   r@   r@   rA   Ú	<genexpr>,   ó   € z4AcceptAuthorizationRequest._bytes.<locals>.<genexpr>)ÚjoinÚstructÚpackr7   Úserialize_bytesr8   r9   Úlenr:   r;   rV   rN   r@   r@   rA   rV   &   s   

&úz!AcceptAuthorizationRequest._bytesc           	      C   sb   |  ¡ }| ¡ }| ¡ }| ¡  g }t| ¡ ƒD ]}| ¡ }| |¡ q| ¡ }| |||||d�S )Nr>   )Ú	read_longÚtgread_stringÚread_intÚrangeÚtgread_objectÚappend)	ÚclsÚreaderÚ_bot_idÚ_scopeÚ_public_keyÚ_value_hashesrM   Ú_xÚ_credentialsr@   r@   rA   Úfrom_reader0   s   z&AcceptAuthorizationRequest.from_readerN©Ú__name__Ú
__module__Ú__qualname__ÚCONSTRUCTOR_IDÚSUBCLASS_OF_IDÚintÚstrr   rB   rG   rV   Úclassmethodrl   r@   r@   r@   rA   r5      s    "


r5   c                   @   ó0   e Zd ZdZdZdd„ Zdd„ Zedd„ ƒZd	S )
ÚCancelPasswordEmailRequestl   ¶U— r6   c                 C   ó   ddiS )NrM   rw   r@   rN   r@   r@   rA   rG   C   ó   ÿz"CancelPasswordEmailRequest.to_dictc                 C   ó
   d  d¡S )NrO   )s   ¶ÕËÁ©rY   rN   r@   r@   rA   rV   H   ó   
z!CancelPasswordEmailRequest._bytesc                 C   ó   | ƒ S rT   r@   ©rd   re   r@   r@   rA   rl   M   ó   z&CancelPasswordEmailRequest.from_readerN©	rn   ro   rp   rq   rr   rG   rV   ru   rl   r@   r@   r@   rA   rw   ?   ó    rw   c                
   @   sX   e Zd ZdZdZddedee dee dee fdd	„Zd
d„ Z	dd„ Z
edd„ ƒZdS )Ú"ChangeAuthorizationSettingsRequestib„ô@r6   NÚhashÚ	confirmedÚencrypted_requests_disabledÚcall_requests_disabledc                 C   ó   || _ || _|| _|| _dS r=   ©rƒ   r„   r…   r†   )r?   rƒ   r„   r…   r†   r@   r@   rA   rB   V   ó   
z+ChangeAuthorizationSettingsRequest.__init__c                 C   s   d| j | j| j| jdœS )Nr‚   )rM   rƒ   r„   r…   r†   rˆ   rN   r@   r@   rA   rG   _   s   ûz*ChangeAuthorizationSettingsRequest.to_dictc              	   C   sš   d  dt d| jd u s| jdu rdnd| jd u rdndB | jd u r#dndB ¡t d	| j¡| jd u r3dn| jr8d
nd| jd u rBdf¡S | jrId
f¡S df¡S )NrO   s   b„ô@ú<IFr   é   é   é   rP   ó   µur™ó   7—y¼)rY   rZ   r[   r„   r…   r†   rƒ   rN   r@   r@   rA   rV   h   s   Fûûûz)ChangeAuthorizationSettingsRequest._bytesc                 C   sX   |  ¡ }t|d@ ƒ}| ¡ }|d@ r| ¡ }nd }|d@ r"| ¡ }nd }| ||||d�S )Nr‹   rŒ   r�   rˆ   )r`   Úboolr^   Útgread_bool)rd   re   ÚflagsÚ
_confirmedÚ_hashÚ_encrypted_requests_disabledÚ_call_requests_disabledr@   r@   rA   rl   q   s   

z.ChangeAuthorizationSettingsRequest.from_reader©NNN)rn   ro   rp   rq   rr   rs   r   r�   rB   rG   rV   ru   rl   r@   r@   r@   rA   r‚   R   s    (			r‚   c                   @   óF   e Zd ZdZdZdededefdd„Zdd	„ Zd
d„ Ze	dd„ ƒZ
dS )ÚChangePhoneRequestiÛ.Ãpéwy¡-Úphone_numberÚphone_code_hashÚ
phone_codec                 C   ó   || _ || _|| _dS ©zD
        :returns User: Instance of either UserEmpty, User.
        N©r›   rœ   r�   ©r?   r›   rœ   r�   r@   r@   rA   rB   †   ó   
zChangePhoneRequest.__init__c                 C   ó   d| j | j| jdœS )Nr™   ©rM   r›   rœ   r�   r    rN   r@   r@   rA   rG   Ž   ó
   üzChangePhoneRequest.to_dictc                 C   ó*   d  d|  | j¡|  | j¡|  | j¡f¡S )NrO   s   Û.Ãp©rY   r\   r›   rœ   r�   rN   r@   r@   rA   rV   –   ó   


üzChangePhoneRequest._bytesc                 C   ó&   |  ¡ }|  ¡ }|  ¡ }| |||d�S ©Nr    ©r_   ©rd   re   Ú_phone_numberÚ_phone_code_hashÚ_phone_coder@   r@   rA   rl   ž   ó   zChangePhoneRequest.from_readerN©rn   ro   rp   rq   rr   rt   rB   rG   rV   ru   rl   r@   r@   r@   rA   r™   ‚   ó    r™   c                   @   ó>   e Zd ZdZdZdefdd„Zdd„ Zdd	„ Ze	d
d„ ƒZ
dS )ÚCheckUsernameRequestilØ'r6   Úusernamec                 C   ó
   || _ dS r=   ©rµ   ©r?   rµ   r@   r@   rA   rB   ª   ó   
zCheckUsernameRequest.__init__c                 C   ó   d| j dœS )Nr´   ©rM   rµ   r·   rN   r@   r@   rA   rG   °   ó   þzCheckUsernameRequest.to_dictc                 C   ó   d  d|  | j¡f¡S )NrO   s   lØ'©rY   r\   rµ   rN   r@   r@   rA   rV   ¶   ó   
þzCheckUsernameRequest._bytesc                 C   ó   |  ¡ }| |d�S ©Nr·   r«   ©rd   re   Ú	_usernamer@   r@   rA   rl   ¼   ó   
z CheckUsernameRequest.from_readerNr±   r@   r@   r@   rA   r´   ¦   ó    r´   c                   @   rv   )
ÚClearRecentEmojiStatusesRequesti® r6   c                 C   rx   )NrM   rÆ   r@   rN   r@   r@   rA   rG   Æ   ry   z'ClearRecentEmojiStatusesRequest.to_dictc                 C   rz   )NrO   )s   ® r{   rN   r@   r@   rA   rV   Ë   r|   z&ClearRecentEmojiStatusesRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   Ð   r   z+ClearRecentEmojiStatusesRequest.from_readerNr€   r@   r@   r@   rA   rÆ   Â   r�   rÆ   c                   @   óB   e Zd ZdZdZddd„Zdd„ Zd	d
„ Zdd„ Ze	dd„ ƒZ
dS )ÚConfirmBotConnectionRequestihígr6   r7   r*   c                 C   r¶   r=   ©r7   )r?   r7   r@   r@   rA   rB   Ù   r¹   z$ConfirmBotConnectionRequest.__init__c                 Ã   ó    �|  | | j¡I d H ¡| _d S rT   )Úget_input_userÚget_input_entityr7   ©r?   ÚclientÚutilsr@   r@   rA   Úresolveß   ó   €z#ConfirmBotConnectionRequest.resolvec                 C   ó&   dt | jtƒr| j ¡ dœS | jdœS )NrÈ   )rM   r7   )rF   r7   r   rG   rN   r@   r@   rA   rG   â   ó
   þþz#ConfirmBotConnectionRequest.to_dictc                 C   ó   d  d| j ¡ f¡S )NrO   s   híg)rY   r7   rV   rN   r@   r@   rA   rV   è   ó   þz"ConfirmBotConnectionRequest._bytesc                 C   rÀ   )NrÉ   ©rb   )rd   re   rf   r@   r@   rA   rl   î   rÄ   z'ConfirmBotConnectionRequest.from_readerN)r7   r*   ©rn   ro   rp   rq   rr   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   rÈ   Õ   ó    
rÈ   c                   @   r³   )ÚConfirmPasswordEmailRequestl    ¾ r6   Úcodec                 C   r¶   r=   ©rÚ   )r?   rÚ   r@   r@   rA   rB   ø   r¹   z$ConfirmPasswordEmailRequest.__init__c                 C   rº   )NrÙ   )rM   rÚ   rÛ   rN   r@   r@   rA   rG   þ   r¼   z#ConfirmPasswordEmailRequest.to_dictc                 C   r½   )NrO   s    ß�)rY   r\   rÚ   rN   r@   r@   rA   rV     r¿   z"ConfirmPasswordEmailRequest._bytesc                 C   rÀ   )NrÛ   r«   )rd   re   Ú_coder@   r@   rA   rl   
  rÄ   z'ConfirmPasswordEmailRequest.from_readerNr±   r@   r@   r@   rA   rÙ   ô   rÅ   rÙ   c                   @   sB   e Zd ZdZdZdedefdd„Zdd„ Zd	d
„ Ze	dd„ ƒZ
dS )ÚConfirmPhoneRequestiÃx!_r6   rœ   r�   c                 C   ó   || _ || _dS r=   ©rœ   r�   )r?   rœ   r�   r@   r@   rA   rB     ó   
zConfirmPhoneRequest.__init__c                 C   ó   d| j | jdœS )NrÝ   )rM   rœ   r�   rß   rN   r@   r@   rA   rG     ó   ýzConfirmPhoneRequest.to_dictc                 C   s    d  d|  | j¡|  | j¡f¡S )NrO   s   Ãx!_)rY   r\   rœ   r�   rN   r@   r@   rA   rV   "  s
   

ýzConfirmPhoneRequest._bytesc                 C   ó   |  ¡ }|  ¡ }| ||d�S )Nrß   r«   )rd   re   r®   r¯   r@   r@   rA   rl   )  ó   zConfirmPhoneRequest.from_readerNr±   r@   r@   r@   rA   rÝ     ó    rÝ   c                   @   ó:   e Zd ZdZdZddd„Zdd„ Zd	d
„ Zedd„ ƒZ	dS )ÚCreateBusinessChatLinkRequestl   Žf£ é‹J<Úlinkr   c                 C   r¶   ©zJ
        :returns BusinessChatLink: Instance of BusinessChatLink.
        N©ré   )r?   ré   r@   r@   rA   rB   4  r¹   z&CreateBusinessChatLinkRequest.__init__c                 C   rÒ   )Nrç   )rM   ré   )rF   ré   r   rG   rN   r@   r@   rA   rG   :  rÓ   z%CreateBusinessChatLinkRequest.to_dictc                 C   rÔ   )NrO   s   ŽæQˆ)rY   ré   rV   rN   r@   r@   rA   rV   @  rÕ   z$CreateBusinessChatLinkRequest._bytesc                 C   rÀ   )Nrë   rÖ   )rd   re   Ú_linkr@   r@   rA   rl   F  rÄ   z)CreateBusinessChatLinkRequest.from_readerN)ré   r   ©
rn   ro   rp   rq   rr   rB   rG   rV   ru   rl   r@   r@   r@   rA   rç   0  ó    
rç   c                   @   s`   e Zd ZdZdZddededed deed	  fd
d„Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZdS )ÚCreateThemeRequesti D.eéÈ´VNÚslugÚtitleÚdocumentr   Úsettingsr)   c                 C   r‡   ©z4
        :returns Theme: Instance of Theme.
        N©rñ   rò   ró   rô   )r?   rñ   rò   ró   rô   r@   r@   rA   rB   P  r‰   zCreateThemeRequest.__init__c                 Ã   ó   �| j r| | j ¡| _ d S d S rT   ©ró   Úget_input_documentrÍ   r@   r@   rA   rÐ   Y  ó   €ÿzCreateThemeRequest.resolvec                 C   sJ   d| j | jt| jtƒr| j ¡ n| j| jd u rg dœS dd„ | jD ƒdœS )Nrï   c                 S   rD   r@   rE   rH   r@   r@   rA   rK   c  rL   z.CreateThemeRequest.to_dict.<locals>.<listcomp>)rM   rñ   rò   ró   rô   )rñ   rò   rF   ró   r   rG   rô   rN   r@   r@   rA   rG   ]  s   ûûzCreateThemeRequest.to_dictc                 C   sÈ   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡|  | j¡|  | j¡| jd u s6| jdu r8dn| j ¡ | jd u sF| jdu rJdf¡S d  dt d	t	| jƒ¡d  d
d„ | jD ƒ¡f¡f¡S )NrO   s    D.erŠ   Fr   é   r‹   rQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW   m  rX   z,CreateThemeRequest._bytes.<locals>.<genexpr>)
rY   rZ   r[   ró   rô   r\   rñ   rò   rV   r]   rN   r@   r@   rA   rV   f  s   >

 ú.úzCreateThemeRequest._bytesc           	      C   s|   |  ¡ }| ¡ }| ¡ }|d@ r| ¡ }nd }|d@ r4|  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q'nd }| ||||d�S )Nrû   r‹   rö   ©r`   r_   rb   ra   rc   )	rd   re   r’   Ú_slugÚ_titleÚ	_documentÚ	_settingsrM   rj   r@   r@   rA   rl   p  s   
þzCreateThemeRequest.from_reader©NN©rn   ro   rp   rq   rr   rt   r   r   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   rï   L  s    (		
rï   c                   @   rv   )
ÚDeclinePasswordResetRequestiö	”Lr6   c                 C   rx   )NrM   r  r@   rN   r@   r@   rA   rG   Š  ry   z#DeclinePasswordResetRequest.to_dictc                 C   rz   )NrO   )s   ö	”Lr{   rN   r@   r@   rA   rV   �  r|   z"DeclinePasswordResetRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ”  r   z'DeclinePasswordResetRequest.from_readerNr€   r@   r@   r@   rA   r  †  r�   r  c                   @   sH   e Zd ZdZdZddeded fdd„Zd	d
„ Zdd„ Z	e
dd„ ƒZdS )ÚDeleteAccountRequestl   tO�E r6   NÚreasonÚpasswordr   c                 C   rÞ   r=   ©r  r  )r?   r  r  r@   r@   rA   rB   �  rà   zDeleteAccountRequest.__init__c                 C   ó*   d| j t| jtƒr| j ¡ dœS | jdœS )Nr  )rM   r  r  )r  rF   r  r   rG   rN   r@   r@   rA   rG   ¤  ó   ýýzDeleteAccountRequest.to_dictc                 C   s\   d  dt d| jd u s| jdu rdnd¡|  | j¡| jd u s#| jdu r'df¡S | j ¡ f¡S )NrO   s   tÏÀ¢rŠ   Fr   rŒ   )rY   rZ   r[   r  r\   r  rV   rN   r@   r@   rA   rV   «  s   "
üüzDeleteAccountRequest._bytesc                 C   s2   |  ¡ }| ¡ }|d@ r| ¡ }nd }| ||d�S )NrŒ   r  )r`   r_   rb   )rd   re   r’   Ú_reasonÚ	_passwordr@   r@   rA   rl   ³  s   
z DeleteAccountRequest.from_readerrT   ©rn   ro   rp   rq   rr   rt   r   rB   rG   rV   ru   rl   r@   r@   r@   rA   r  ™  s    r  c                   @   rv   )
ÚDeleteAutoSaveExceptionsRequesti  ¼Sr6   c                 C   rx   )NrM   r  r@   rN   r@   r@   rA   rG   Ã  ry   z'DeleteAutoSaveExceptionsRequest.to_dictc                 C   rz   )NrO   )s     ¼Sr{   rN   r@   r@   rA   rV   È  r|   z&DeleteAutoSaveExceptionsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   Í  r   z+DeleteAutoSaveExceptionsRequest.from_readerNr€   r@   r@   r@   rA   r  ¿  r�   r  c                   @   r³   )ÚDeleteBusinessChatLinkRequestit6`r6   rñ   c                 C   r¶   r=   ©rñ   ©r?   rñ   r@   r@   rA   rB   Ö  r¹   z&DeleteBusinessChatLinkRequest.__init__c                 C   rº   )Nr  ©rM   rñ   r  rN   r@   r@   rA   rG   Ü  r¼   z%DeleteBusinessChatLinkRequest.to_dictc                 C   r½   )NrO   s   t6`©rY   r\   rñ   rN   r@   r@   rA   rV   â  r¿   z$DeleteBusinessChatLinkRequest._bytesc                 C   rÀ   ©Nr  r«   ©rd   re   rý   r@   r@   rA   rl   è  rÄ   z)DeleteBusinessChatLinkRequest.from_readerNr±   r@   r@   r@   rA   r  Ò  rÅ   r  c                   @   r³   )ÚDeletePasskeyRequestl   ?Vjk r6   Úidc                 C   r¶   r=   ©r  )r?   r  r@   r@   rA   rB   ò  r¹   zDeletePasskeyRequest.__init__c                 C   rº   )Nr  )rM   r  r  rN   r@   r@   rA   rG   ø  r¼   zDeletePasskeyRequest.to_dictc                 C   r½   )NrO   s   ?Vµõ)rY   r\   r  rN   r@   r@   rA   rV   þ  r¿   zDeletePasskeyRequest._bytesc                 C   rÀ   )Nr  r«   )rd   re   Ú_idr@   r@   rA   rl     rÄ   z DeletePasskeyRequest.from_readerNr±   r@   r@   r@   rA   r  î  rÅ   r  c                   @   óB   e Zd ZdZdZded fdd„Zdd„ Zd	d
„ Ze	dd„ ƒZ
dS )ÚDeleteSecureValueRequestl   K<q r6   Útypesr2   c                 C   r¶   r=   ©r  ©r?   r  r@   r@   rA   rB     r¹   z!DeleteSecureValueRequest.__init__c                 C   ó(   d| j d u r
g dœS dd„ | j D ƒdœS )Nr  c                 S   rD   r@   rE   rH   r@   r@   rA   rK     rL   z4DeleteSecureValueRequest.to_dict.<locals>.<listcomp>©rM   r  r  rN   r@   r@   rA   rG     ó
   þþz DeleteSecureValueRequest.to_dictc              	   C   ó2   d  ddt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )NrO   s   K¼€¸rQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW     rX   z2DeleteSecureValueRequest._bytes.<locals>.<genexpr>©rY   rZ   r[   r]   r  rN   r@   r@   rA   rV     ó   &þzDeleteSecureValueRequest._bytesc                 C   ó:   |  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q| |d�S ©Nr  ©r`   ra   rb   rc   ©rd   re   Ú_typesrM   rj   r@   r@   rA   rl      ó   
z$DeleteSecureValueRequest.from_readerN©rn   ro   rp   rq   rr   r   rB   rG   rV   ru   rl   r@   r@   r@   rA   r  
  ó    r  c                   @   rv   )
Ú)DeleteWebBrowserSettingsExceptionsRequestl   ]v@ éx•yDc                 C   rx   )NrM   r,  r@   rN   r@   r@   rA   rG   /  ry   z1DeleteWebBrowserSettingsExceptionsRequest.to_dictc                 C   rz   )NrO   )s   ]v †r{   rN   r@   r@   rA   rV   4  r|   z0DeleteWebBrowserSettingsExceptionsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   9  r   z5DeleteWebBrowserSettingsExceptionsRequest.from_readerNr€   r@   r@   r@   rA   r,  +  r�   r,  c                   @   rÇ   )ÚDisablePeerConnectedBotRequestiÙ~C^r6   Úpeerr"   c                 C   r¶   r=   ©r/  ©r?   r/  r@   r@   rA   rB   B  r¹   z'DisablePeerConnectedBotRequest.__init__c                 Ã   rÊ   rT   ©Úget_input_peerrÌ   r/  rÍ   r@   r@   rA   rÐ   H  rÑ   z&DisablePeerConnectedBotRequest.resolvec                 C   rÒ   )Nr.  ©rM   r/  ©rF   r/  r   rG   rN   r@   r@   rA   rG   K  rÓ   z&DisablePeerConnectedBotRequest.to_dictc                 C   rÔ   )NrO   s   Ù~C^©rY   r/  rV   rN   r@   r@   rA   rV   Q  rÕ   z%DisablePeerConnectedBotRequest._bytesc                 C   rÀ   ©Nr0  rÖ   ©rd   re   Ú_peerr@   r@   rA   rl   W  rÄ   z*DisablePeerConnectedBotRequest.from_readerN)r/  r"   r×   r@   r@   r@   rA   r.  >  rØ   r.  c                   @   óB   e Zd ZdZdZdeddfdd„Zdd	„ Zd
d„ Ze	dd„ ƒZ
dS )ÚEditBusinessChatLinkRequestl   ¯h rè   rñ   ré   r   c                 C   rÞ   rê   ©rñ   ré   )r?   rñ   ré   r@   r@   rA   rB   a  rà   z$EditBusinessChatLinkRequest.__init__c                 C   r  )Nr;  )rM   rñ   ré   )rñ   rF   ré   r   rG   rN   r@   r@   rA   rG   h  r	  z#EditBusinessChatLinkRequest.to_dictc                 C   ó   d  d|  | j¡| j ¡ f¡S )NrO   s   ¯4Œ)rY   r\   rñ   ré   rV   rN   r@   r@   rA   rV   o  ó
   
ýz"EditBusinessChatLinkRequest._bytesc                 C   ó   |  ¡ }| ¡ }| ||d�S )Nr<  ©r_   rb   )rd   re   rý   rì   r@   r@   rA   rl   v  rä   z'EditBusinessChatLinkRequest.from_readerNr±   r@   r@   r@   rA   r;  ]  rå   r;  c                   @   óD   e Zd ZdZdZddee fdd„Zdd„ Zd	d
„ Z	e
dd„ ƒZdS )ÚFinishTakeoutSessionRequestiîR&r6   NÚsuccessc                 C   r¶   r=   ©rC  )r?   rC  r@   r@   rA   rB   �  r¹   z$FinishTakeoutSessionRequest.__init__c                 C   rº   )NrB  )rM   rC  rD  rN   r@   r@   rA   rG   ‡  r¼   z#FinishTakeoutSessionRequest.to_dictc                 C   ó4   d  dt d| jd u s| jdu rd¡f¡S d¡f¡S )NrO   s   îR&rŠ   Fr   rŒ   )rY   rZ   r[   rC  rN   r@   r@   rA   rV   �  ó   þþz"FinishTakeoutSessionRequest._bytesc                 C   ó   |  ¡ }t|d@ ƒ}| |d�S )NrŒ   rD  ©r`   r�   )rd   re   r’   Ú_successr@   r@   rA   rl   “  ó   
z'FinishTakeoutSessionRequest.from_readerrT   ©rn   ro   rp   rq   rr   r   r�   rB   rG   rV   ru   rl   r@   r@   r@   rA   rB  }  ó    rB  c                   @   rv   )
ÚGetAccountTTLRequestiqül   ˆGu c                 C   rx   )NrM   rM  r@   rN   r@   r@   rA   rG   Ÿ  ry   zGetAccountTTLRequest.to_dictc                 C   rz   )NrO   )s   qür{   rN   r@   r@   rA   rV   ¤  r|   zGetAccountTTLRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ©  r   z GetAccountTTLRequest.from_readerNr€   r@   r@   r@   rA   rM  ›  r�   rM  c                   @   rv   )
ÚGetAllSecureValuesRequestl   }<e ì   !A\P c                 C   rx   )NrM   rN  r@   rN   r@   r@   rA   rG   ²  ry   z!GetAllSecureValuesRequest.to_dictc                 C   rz   )NrO   )s   }¼ˆ²r{   rN   r@   r@   rA   rV   ·  r|   z GetAllSecureValuesRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ¼  r   z%GetAllSecureValuesRequest.from_readerNr€   r@   r@   r@   rA   rN  ®  r�   rN  c                   @   óF   e Zd ZdZdZdededefdd„Zdd	„ Zd
d„ Z	e
dd„ ƒZdS )ÚGetAuthorizationFormRequestl   zYRR i”šxr7   r8   r9   c                 C   rž   )zT
        :returns account.AuthorizationForm: Instance of AuthorizationForm.
        N©r7   r8   r9   )r?   r7   r8   r9   r@   r@   rA   rB   Å  r¢   z$GetAuthorizationFormRequest.__init__c                 C   r£   )NrQ  )rM   r7   r8   r9   rR  rN   r@   r@   rA   rG   Í  r¥   z#GetAuthorizationFormRequest.to_dictc                 C   s,   d  dt d| j¡|  | j¡|  | j¡f¡S )NrO   s   zY)©rP   )rY   rZ   r[   r7   r\   r8   r9   rN   r@   r@   rA   rV   Õ  s   

üz"GetAuthorizationFormRequest._bytesc                 C   ó&   |  ¡ }| ¡ }| ¡ }| |||d�S )NrR  )r^   r_   )rd   re   rf   rg   rh   r@   r@   rA   rl   Ý  r°   z'GetAuthorizationFormRequest.from_readerN)rn   ro   rp   rq   rr   rs   rt   rB   rG   rV   ru   rl   r@   r@   r@   rA   rQ  Á  r²   rQ  c                   @   rv   )
ÚGetAuthorizationsRequestl   XAAF iÿàõc                 C   rx   )NrM   rT  r@   rN   r@   r@   rA   rG   é  ry   z GetAuthorizationsRequest.to_dictc                 C   rz   )NrO   )s   XÁ ãr{   rN   r@   r@   rA   rV   î  r|   zGetAuthorizationsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ó  r   z$GetAuthorizationsRequest.from_readerNr€   r@   r@   r@   rA   rT  å  r�   rT  c                   @   rv   )
ÚGetAutoDownloadSettingsRequesti?ÚVi!Y¸/c                 C   rx   )NrM   rU  r@   rN   r@   r@   rA   rG   ü  ry   z&GetAutoDownloadSettingsRequest.to_dictc                 C   rz   )NrO   )s   ?ÚVr{   rN   r@   r@   rA   rV     r|   z%GetAutoDownloadSettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl     r   z*GetAutoDownloadSettingsRequest.from_readerNr€   r@   r@   r@   rA   rU  ø  r�   rU  c                   @   rv   )
ÚGetAutoSaveSettingsRequestl   Ú<—[ i/ÏHc                 C   rx   )NrM   rV  r@   rN   r@   r@   rA   rG     ry   z"GetAutoSaveSettingsRequest.to_dictc                 C   rz   )NrO   )s   Ú¼Ë­r{   rN   r@   r@   rA   rV     r|   z!GetAutoSaveSettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl     r   z&GetAutoSaveSettingsRequest.from_readerNr€   r@   r@   r@   rA   rV    r�   rV  c                   @   r³   )ÚGetBotBusinessConnectionRequestipb¨vì   ¬*ê Úconnection_idc                 C   r¶   ©z±
        :returns Updates: Instance of either UpdatesTooLong, UpdateShortMessage, UpdateShortChatMessage, UpdateShort, UpdatesCombined, Updates, UpdateShortSentMessage.
        N©rY  )r?   rY  r@   r@   rA   rB   "  r¹   z(GetBotBusinessConnectionRequest.__init__c                 C   rº   )NrW  )rM   rY  r[  rN   r@   r@   rA   rG   (  r¼   z'GetBotBusinessConnectionRequest.to_dictc                 C   r½   )NrO   s   pb¨v)rY   r\   rY  rN   r@   r@   rA   rV   .  r¿   z&GetBotBusinessConnectionRequest._bytesc                 C   rÀ   )Nr[  r«   )rd   re   Ú_connection_idr@   r@   rA   rl   4  rÄ   z+GetBotBusinessConnectionRequest.from_readerNr±   r@   r@   r@   rA   rW    rÅ   rW  c                   @   rv   )
ÚGetBusinessChatLinksRequestiáÝpol   1Jt c                 C   rx   )NrM   r]  r@   rN   r@   r@   rA   rG   >  ry   z#GetBusinessChatLinksRequest.to_dictc                 C   rz   )NrO   )s   áÝpor{   rN   r@   r@   rA   rV   C  r|   z"GetBusinessChatLinksRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   H  r   z'GetBusinessChatLinksRequest.from_readerNr€   r@   r@   r@   rA   r]  :  r�   r]  c                   @   r³   )Ú%GetChannelDefaultEmojiStatusesRequestiÕ§'wì   ÊÀ' rƒ   c                 C   r¶   ©zm
        :returns account.EmojiStatuses: Instance of either EmojiStatusesNotModified, EmojiStatuses.
        N©rƒ   ©r?   rƒ   r@   r@   rA   rB   Q  r¹   z.GetChannelDefaultEmojiStatusesRequest.__init__c                 C   rº   )Nr^  ©rM   rƒ   ra  rN   r@   r@   rA   rG   W  r¼   z-GetChannelDefaultEmojiStatusesRequest.to_dictc                 C   ó   d  dt d| j¡f¡S )NrO   s   Õ§'wrP   ©rY   rZ   r[   rƒ   rN   r@   r@   rA   rV   ]  ó   þz,GetChannelDefaultEmojiStatusesRequest._bytesc                 C   rÀ   ©Nra  ©r^   ©rd   re   r”   r@   r@   rA   rl   c  rÄ   z1GetChannelDefaultEmojiStatusesRequest.from_readerN©rn   ro   rp   rq   rr   rs   rB   rG   rV   ru   rl   r@   r@   r@   rA   r^  M  rÅ   r^  c                   @   r³   )Ú'GetChannelRestrictedStatusEmojisRequestiÕà©5ì   ºjÞy rƒ   c                 C   r¶   ©zY
        :returns EmojiList: Instance of either EmojiListNotModified, EmojiList.
        Nra  rb  r@   r@   rA   rB   m  r¹   z0GetChannelRestrictedStatusEmojisRequest.__init__c                 C   rº   )Nrk  rc  ra  rN   r@   r@   rA   rG   s  r¼   z/GetChannelRestrictedStatusEmojisRequest.to_dictc                 C   rd  )NrO   s   Õà©5rP   re  rN   r@   r@   rA   rV   y  rf  z.GetChannelRestrictedStatusEmojisRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl     rÄ   z3GetChannelRestrictedStatusEmojisRequest.from_readerNrj  r@   r@   r@   rA   rk  i  rÅ   rk  c                   @   r³   )ÚGetChatThemesRequestl   ‰^q, é"Årƒ   c                 C   r¶   ©zX
        :returns account.Themes: Instance of either ThemesNotModified, Themes.
        Nra  rb  r@   r@   rA   rB   ‰  r¹   zGetChatThemesRequest.__init__c                 C   rº   )Nrn  rc  ra  rN   r@   r@   rA   rG   �  r¼   zGetChatThemesRequest.to_dictc                 C   rd  )NrO   s   ‰Þ8ÖrP   re  rN   r@   r@   rA   rV   •  rf  zGetChatThemesRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   ›  rÄ   z GetChatThemesRequest.from_readerNrj  r@   r@   r@   rA   rn  …  rÅ   rn  c                   @   r³   )Ú"GetCollectibleEmojiStatusesRequestiCE{.r_  rƒ   c                 C   r¶   r`  ra  rb  r@   r@   rA   rB   ¥  r¹   z+GetCollectibleEmojiStatusesRequest.__init__c                 C   rº   )Nrq  rc  ra  rN   r@   r@   rA   rG   «  r¼   z*GetCollectibleEmojiStatusesRequest.to_dictc                 C   rd  )NrO   s   CE{.rP   re  rN   r@   r@   rA   rV   ±  rf  z)GetCollectibleEmojiStatusesRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   ·  rÄ   z.GetCollectibleEmojiStatusesRequest.from_readerNrj  r@   r@   r@   rA   rq  ¡  rÅ   rq  c                   @   rv   )
ÚGetConnectedBotsRequestiÈ¤Nl   Ów•I c                 C   rx   )NrM   rr  r@   rN   r@   r@   rA   rG   Á  ry   zGetConnectedBotsRequest.to_dictc                 C   rz   )NrO   )s   È¤Nr{   rN   r@   r@   rA   rV   Æ  r|   zGetConnectedBotsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   Ë  r   z#GetConnectedBotsRequest.from_readerNr€   r@   r@   r@   rA   rr  ½  r�   rr  c                   @   rv   )
Ú#GetContactSignUpNotificationRequestl   (G> r6   c                 C   rx   )NrM   rs  r@   rN   r@   r@   rA   rG   Ô  ry   z+GetContactSignUpNotificationRequest.to_dictc                 C   rz   )NrO   )s   (ÇŸr{   rN   r@   r@   rA   rV   Ù  r|   z*GetContactSignUpNotificationRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   Þ  r   z/GetContactSignUpNotificationRequest.from_readerNr€   r@   r@   r@   rA   rs  Ð  r�   rs  c                   @   rv   )
ÚGetContentSettingsRequestl   ®M6 l   ‘x\ c                 C   rx   )NrM   rt  r@   rN   r@   r@   rA   rG   ç  ry   z!GetContentSettingsRequest.to_dictc                 C   rz   )NrO   )s   ®M›‹r{   rN   r@   r@   rA   rV   ì  r|   z GetContentSettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ñ  r   z%GetContentSettingsRequest.from_readerNr€   r@   r@   r@   rA   rt  ã  r�   rt  c                   @   r³   )Ú!GetDefaultBackgroundEmojisRequestl   Î9L rl  rƒ   c                 C   r¶   rm  ra  rb  r@   r@   rA   rB   ú  r¹   z*GetDefaultBackgroundEmojisRequest.__init__c                 C   rº   )Nru  rc  ra  rN   r@   r@   rA   rG      r¼   z)GetDefaultBackgroundEmojisRequest.to_dictc                 C   rd  )NrO   s   Î¹
¦rP   re  rN   r@   r@   rA   rV     rf  z(GetDefaultBackgroundEmojisRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl     rÄ   z-GetDefaultBackgroundEmojisRequest.from_readerNrj  r@   r@   r@   rA   ru  ö  rÅ   ru  c                   @   r³   )ÚGetDefaultEmojiStatusesRequestl   †3ê, r_  rƒ   c                 C   r¶   r`  ra  rb  r@   r@   rA   rB     r¹   z'GetDefaultEmojiStatusesRequest.__init__c                 C   rº   )Nrv  rc  ra  rN   r@   r@   rA   rG     r¼   z&GetDefaultEmojiStatusesRequest.to_dictc                 C   rd  )NrO   s   †3uÖrP   re  rN   r@   r@   rA   rV   "  rf  z%GetDefaultEmojiStatusesRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   (  rÄ   z*GetDefaultEmojiStatusesRequest.from_readerNrj  r@   r@   r@   rA   rv    rÅ   rv  c                   @   r³   )Ú!GetDefaultGroupPhotoEmojisRequestl   ®`°" rl  rƒ   c                 C   r¶   rm  ra  rb  r@   r@   rA   rB   2  r¹   z*GetDefaultGroupPhotoEmojisRequest.__init__c                 C   rº   )Nrw  rc  ra  rN   r@   r@   rA   rG   8  r¼   z)GetDefaultGroupPhotoEmojisRequest.to_dictc                 C   rd  )NrO   s   ®`X‘rP   re  rN   r@   r@   rA   rV   >  rf  z(GetDefaultGroupPhotoEmojisRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   D  rÄ   z-GetDefaultGroupPhotoEmojisRequest.from_readerNrj  r@   r@   r@   rA   rw  .  rÅ   rw  c                   @   r³   )Ú#GetDefaultProfilePhotoEmojisRequestl   (êD rl  rƒ   c                 C   r¶   rm  ra  rb  r@   r@   rA   rB   N  r¹   z,GetDefaultProfilePhotoEmojisRequest.__init__c                 C   rº   )Nrx  rc  ra  rN   r@   r@   rA   rG   T  r¼   z+GetDefaultProfilePhotoEmojisRequest.to_dictc                 C   rd  )NrO   s   (uârP   re  rN   r@   r@   rA   rV   Z  rf  z*GetDefaultProfilePhotoEmojisRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   `  rÄ   z/GetDefaultProfilePhotoEmojisRequest.from_readerNrj  r@   r@   r@   rA   rx  J  rÅ   rx  c                   @   rv   )
ÚGetGlobalPrivacySettingsRequestl   öLVV ì   pW c                 C   rx   )NrM   ry  r@   rN   r@   r@   rA   rG   j  ry   z'GetGlobalPrivacySettingsRequest.to_dictc                 C   rz   )NrO   )s   öL+ër{   rN   r@   r@   rA   rV   o  r|   z&GetGlobalPrivacySettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   t  r   z+GetGlobalPrivacySettingsRequest.from_readerNr€   r@   r@   r@   rA   ry  f  r�   ry  c                   @   r  )ÚGetMultiWallPapersRequestiÜq­el   ƒR† Ú
wallpapersr+   c                 C   r¶   )zL
        :returns Vector<WallPaper>: This type has no constructors.
        N©r|  )r?   r|  r@   r@   rA   rB   }  r¹   z"GetMultiWallPapersRequest.__init__c                 C   r  )Nr{  c                 S   rD   r@   rE   rH   r@   r@   rA   rK   †  rL   z5GetMultiWallPapersRequest.to_dict.<locals>.<listcomp>)rM   r|  r}  rN   r@   r@   rA   rG   ƒ  r   z!GetMultiWallPapersRequest.to_dictc              	   C   r!  )NrO   s   Üq­erQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW   Œ  rX   z3GetMultiWallPapersRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   r]   r|  rN   r@   r@   rA   rV   ‰  r#  z GetMultiWallPapersRequest._bytesc                 C   r$  )Nr}  r&  )rd   re   Ú_wallpapersrM   rj   r@   r@   rA   rl   �  r)  z%GetMultiWallPapersRequest.from_readerNr*  r@   r@   r@   rA   r{  y  r+  r{  c                   @   s\   e Zd ZdZdZddee dee ded fdd	„Zd
d„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚGetNotifyExceptionsRequestiytWSrX  NÚcompare_soundÚcompare_storiesr/  r    c                 C   rž   rZ  ©r€  r�  r/  )r?   r€  r�  r/  r@   r@   rA   rB   ž  r¢   z#GetNotifyExceptionsRequest.__init__c                 Ã   s$   �| j r| | j ¡I d H | _ d S d S rT   )r/  Ú_get_input_notifyrÍ   r@   r@   rA   rÐ   ¦  s   €ÿz"GetNotifyExceptionsRequest.resolvec                 C   s.   d| j | jt| jtƒr| j ¡ dœS | jdœS )Nr  )rM   r€  r�  r/  )r€  r�  rF   r/  r   rG   rN   r@   r@   rA   rG   ª  s   üüz"GetNotifyExceptionsRequest.to_dictc              	   C   sŠ   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB ¡| jd u s:| jdu r>df¡S | j ¡ f¡S )	NrO   s   ytWSrŠ   Fr   r�   rû   rŒ   )rY   rZ   r[   r€  r�  r/  rV   rN   r@   r@   rA   rV   ²  s   Zýýz!GetNotifyExceptionsRequest._bytesc                 C   sD   |  ¡ }t|d@ ƒ}t|d@ ƒ}|d@ r| ¡ }nd }| |||d�S )Nr�   rû   rŒ   r‚  ©r`   r�   rb   )rd   re   r’   Ú_compare_soundÚ_compare_storiesr9  r@   r@   rA   rl   ¹  s   
z&GetNotifyExceptionsRequest.from_readerr—   ©rn   ro   rp   rq   rr   r   r�   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   r  š  s    $r  c                   @   rÇ   )ÚGetNotifySettingsRequesti1­³l   t@A r/  r    c                 C   r¶   )zN
        :returns PeerNotifySettings: Instance of PeerNotifySettings.
        Nr0  r1  r@   r@   rA   rB   Ê  r¹   z!GetNotifySettingsRequest.__init__c                 Ã   ó   �|  | j¡I d H | _d S rT   ©rƒ  r/  rÍ   r@   r@   rA   rÐ   Ð  ó   €z GetNotifySettingsRequest.resolvec                 C   rÒ   )Nrˆ  r4  r5  rN   r@   r@   rA   rG   Ó  rÓ   z GetNotifySettingsRequest.to_dictc                 C   rÔ   )NrO   s   1­³r6  rN   r@   r@   rA   rV   Ù  rÕ   zGetNotifySettingsRequest._bytesc                 C   rÀ   r7  rÖ   r8  r@   r@   rA   rl   ß  rÄ   z$GetNotifySettingsRequest.from_readerN)r/  r    r×   r@   r@   r@   rA   rˆ  Æ  rØ   rˆ  c                   @   sP   e Zd ZdZdZdddded fdd	„Zd
d„ Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚGetPaidMessagesRevenueRequestigJºiW/NÚuser_idr*   Úparent_peerr"   c                 C   rÞ   )zX
        :returns account.PaidMessagesRevenue: Instance of PaidMessagesRevenue.
        N©r�  rŽ  )r?   r�  rŽ  r@   r@   rA   rB   é  rà   z&GetPaidMessagesRevenueRequest.__init__c                 Ã   óD   �|  | | j¡I d H ¡| _| jr | | | j¡I d H ¡| _d S d S rT   ©rË   rÌ   r�  rŽ  r3  rÍ   r@   r@   rA   rÐ   ð  ó
   €ÿz%GetPaidMessagesRevenueRequest.resolvec                 C   ó@   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ dœS | jdœS )NrŒ  )rM   r�  rŽ  )rF   r�  r   rG   rŽ  rN   r@   r@   rA   rG   õ  ó   ýýz%GetPaidMessagesRevenueRequest.to_dictc                 C   sV   d  dt d| jd u s| jdu rdnd¡| jd u s| jdu r dn| j ¡ | j ¡ f¡S )NrO   s   gJºrŠ   Fr   rŒ   )rY   rZ   r[   rŽ  rV   r�  rN   r@   r@   rA   rV   ü  s   " üz$GetPaidMessagesRevenueRequest._bytesc                 C   s2   |  ¡ }|d@ r| ¡ }nd }| ¡ }| ||d�S )NrŒ   r�  ©r`   rb   )rd   re   r’   Ú_parent_peerÚ_user_idr@   r@   rA   rl     s   
z)GetPaidMessagesRevenueRequest.from_readerrT   )rn   ro   rp   rq   rr   r   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   rŒ  å  s    rŒ  c                   @   rv   )
ÚGetPasskeysRequestl   R>T i^ Ý$c                 C   rx   )NrM   r˜  r@   rN   r@   r@   rA   rG     ry   zGetPasskeysRequest.to_dictc                 C   rz   )NrO   )s   Rêr{   rN   r@   r@   rA   rV     r|   zGetPasskeysRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl     r   zGetPasskeysRequest.from_readerNr€   r@   r@   r@   rA   r˜    r�   r˜  c                   @   rv   )
ÚGetPasswordRequestiõ0ŠTi£¢Sc                 C   rx   )NrM   r™  r@   rN   r@   r@   rA   rG   '  ry   zGetPasswordRequest.to_dictc                 C   rz   )NrO   )s   õ0ŠTr{   rN   r@   r@   rA   rV   ,  r|   zGetPasswordRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   1  r   zGetPasswordRequest.from_readerNr€   r@   r@   r@   rA   r™  #  r�   r™  c                   @   ræ   )ÚGetPasswordSettingsRequestl   ùj©9 l   x0$ r  r   c                 C   r¶   )zR
        :returns account.PasswordSettings: Instance of PasswordSettings.
        N©r  )r?   r  r@   r@   rA   rB   :  r¹   z#GetPasswordSettingsRequest.__init__c                 C   rÒ   )Nrš  )rM   r  )rF   r  r   rG   rN   r@   r@   rA   rG   @  rÓ   z"GetPasswordSettingsRequest.to_dictc                 C   rÔ   )NrO   s   ùêÔœ)rY   r  rV   rN   r@   r@   rA   rV   F  rÕ   z!GetPasswordSettingsRequest._bytesc                 C   rÀ   )Nr›  rÖ   )rd   re   r  r@   r@   rA   rl   L  rÄ   z&GetPasswordSettingsRequest.from_readerN)r  r   rí   r@   r@   r@   rA   rš  6  rî   rš  c                   @   ræ   )ÚGetPrivacyRequestl   PI·5 ì   ‚:µj Úkeyr%   c                 C   r¶   ©zJ
        :returns account.PrivacyRules: Instance of PrivacyRules.
        N©rž  )r?   rž  r@   r@   rA   rB   V  r¹   zGetPrivacyRequest.__init__c                 C   rÒ   )Nrœ  )rM   rž  )rF   rž  r   rG   rN   r@   r@   rA   rG   \  rÓ   zGetPrivacyRequest.to_dictc                 C   rÔ   )NrO   s   PÉÛÚ)rY   rž  rV   rN   r@   r@   rA   rV   b  rÕ   zGetPrivacyRequest._bytesc                 C   rÀ   )Nr   rÖ   )rd   re   Ú_keyr@   r@   rA   rl   h  rÄ   zGetPrivacyRequest.from_readerN)rž  r%   rí   r@   r@   r@   rA   rœ  R  rî   rœ  c                   @   rv   )
Ú!GetReactionsNotifySettingsRequestiLeÝì   Qþ c                 C   rx   )NrM   r¢  r@   rN   r@   r@   rA   rG   r  ry   z)GetReactionsNotifySettingsRequest.to_dictc                 C   rz   )NrO   )s   LeÝr{   rN   r@   r@   rA   rV   w  r|   z(GetReactionsNotifySettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   |  r   z-GetReactionsNotifySettingsRequest.from_readerNr€   r@   r@   r@   rA   r¢  n  r�   r¢  c                   @   r³   )ÚGetRecentEmojiStatusesRequesti�Wr_  rƒ   c                 C   r¶   r`  ra  rb  r@   r@   rA   rB   …  r¹   z&GetRecentEmojiStatusesRequest.__init__c                 C   rº   )Nr¤  rc  ra  rN   r@   r@   rA   rG   ‹  r¼   z%GetRecentEmojiStatusesRequest.to_dictc                 C   rd  )NrO   s   �WrP   re  rN   r@   r@   rA   rV   ‘  rf  z$GetRecentEmojiStatusesRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   —  rÄ   z)GetRecentEmojiStatusesRequest.from_readerNrj  r@   r@   r@   rA   r¤  �  rÅ   r¤  c                   @   r³   )ÚGetSavedMusicIdsRequestl   ¯_:A i’öJKrƒ   c                 C   r¶   )zm
        :returns account.SavedMusicIds: Instance of either SavedMusicIdsNotModified, SavedMusicIds.
        Nra  rb  r@   r@   rA   rB   ¡  r¹   z GetSavedMusicIdsRequest.__init__c                 C   rº   )Nr¥  rc  ra  rN   r@   r@   rA   rG   §  r¼   zGetSavedMusicIdsRequest.to_dictc                 C   rd  )NrO   s   ¯_�àrP   re  rN   r@   r@   rA   rV   ­  rf  zGetSavedMusicIdsRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   ³  rÄ   z#GetSavedMusicIdsRequest.from_readerNrj  r@   r@   r@   rA   r¥  �  rÅ   r¥  c                   @   r³   )ÚGetSavedRingtonesRequestl   ˆ" C i^É¼'rƒ   c                 C   r¶   )zp
        :returns account.SavedRingtones: Instance of either SavedRingtonesNotModified, SavedRingtones.
        Nra  rb  r@   r@   rA   rB   ½  r¹   z!GetSavedRingtonesRequest.__init__c                 C   rº   )Nr¦  rc  ra  rN   r@   r@   rA   rG   Ã  r¼   z GetSavedRingtonesRequest.to_dictc                 C   rd  )NrO   s   ˆ"�árP   re  rN   r@   r@   rA   rV   É  rf  zGetSavedRingtonesRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   Ï  rÄ   z$GetSavedRingtonesRequest.from_readerNrj  r@   r@   r@   rA   r¦  ¹  rÅ   r¦  c                   @   r  )ÚGetSecureValueRequestiÂ[fsrO  r  r2   c                 C   r¶   )zN
        :returns Vector<SecureValue>: This type has no constructors.
        Nr  r  r@   r@   rA   rB   Ù  r¹   zGetSecureValueRequest.__init__c                 C   r  )Nr§  c                 S   rD   r@   rE   rH   r@   r@   rA   rK   â  rL   z1GetSecureValueRequest.to_dict.<locals>.<listcomp>r  r  rN   r@   r@   rA   rG   ß  r   zGetSecureValueRequest.to_dictc              	   C   r!  )NrO   s   Â[fsrQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW   è  rX   z/GetSecureValueRequest._bytes.<locals>.<genexpr>r"  rN   r@   r@   rA   rV   å  r#  zGetSecureValueRequest._bytesc                 C   r$  r%  r&  r'  r@   r@   rA   rl   ë  r)  z!GetSecureValueRequest.from_readerNr*  r@   r@   r@   rA   r§  Õ  r+  r§  c                   @   r:  )ÚGetThemeRequestiìiX:rð   ÚformatÚthemer(   c                 C   rÞ   rõ   ©r©  rª  )r?   r©  rª  r@   r@   rA   rB   ú  rà   zGetThemeRequest.__init__c                 C   r  )Nr¨  )rM   r©  rª  )r©  rF   rª  r   rG   rN   r@   r@   rA   rG     r	  zGetThemeRequest.to_dictc                 C   r=  )NrO   s   ìiX:)rY   r\   r©  rª  rV   rN   r@   r@   rA   rV     r>  zGetThemeRequest._bytesc                 C   r?  )Nr«  r@  )rd   re   Ú_formatÚ_themer@   r@   rA   rl     rä   zGetThemeRequest.from_readerNr±   r@   r@   r@   rA   r¨  ö  rå   r¨  c                   @   óB   e Zd ZdZdZdedefdd„Zdd„ Zd	d
„ Z	e
dd„ ƒZdS )ÚGetThemesRequestiXärro  r©  rƒ   c                 C   rÞ   rp  ©r©  rƒ   )r?   r©  rƒ   r@   r@   rA   rB     rà   zGetThemesRequest.__init__c                 C   rá   )Nr¯  )rM   r©  rƒ   r°  rN   r@   r@   rA   rG   !  râ   zGetThemesRequest.to_dictc                 C   s"   d  d|  | j¡t d| j¡f¡S )NrO   s   XärrP   )rY   r\   r©  rZ   r[   rƒ   rN   r@   r@   rA   rV   (  s
   
ýzGetThemesRequest._bytesc                 C   r?  )Nr°  )r_   r^   )rd   re   r¬  r”   r@   r@   rA   rl   /  rä   zGetThemesRequest.from_readerN©rn   ro   rp   rq   rr   rt   rs   rB   rG   rV   ru   rl   r@   r@   r@   rA   r¯    rå   r¯  c                   @   óB   e Zd ZdZdZdddefdd„Zdd	„ Zd
d„ Ze	dd„ ƒZ
dS )ÚGetTmpPasswordRequestiQžDl   -É` r  r   Úperiodc                 C   rÞ   )zH
        :returns account.TmpPassword: Instance of TmpPassword.
        N©r  r´  )r?   r  r´  r@   r@   rA   rB   :  rà   zGetTmpPasswordRequest.__init__c                 C   ó&   dt | jtƒr| j ¡ n| j| jdœS )Nr³  )rM   r  r´  )rF   r  r   rG   r´  rN   r@   r@   rA   rG   A  ó   ýzGetTmpPasswordRequest.to_dictc                 C   ó    d  d| j ¡ t d| j¡f¡S )NrO   s   QžDrR   )rY   r  rV   rZ   r[   r´  rN   r@   r@   rA   rV   H  ó
   ýzGetTmpPasswordRequest._bytesc                 C   r?  )Nrµ  )rb   r`   )rd   re   r  Ú_periodr@   r@   rA   rl   O  rä   z!GetTmpPasswordRequest.from_readerNrj  r@   r@   r@   rA   r³  6  rå   r³  c                   @   rP  )ÚGetUniqueGiftChatThemesRequestl   ÉiYH i¨JÁÚoffsetÚlimitrƒ   c                 C   rž   )zd
        :returns account.ChatThemes: Instance of either ChatThemesNotModified, ChatThemes.
        N©r¼  r½  rƒ   )r?   r¼  r½  rƒ   r@   r@   rA   rB   Z  r¢   z'GetUniqueGiftChatThemesRequest.__init__c                 C   r£   )Nr»  )rM   r¼  r½  rƒ   r¾  rN   r@   r@   rA   rG   b  r¥   z&GetUniqueGiftChatThemesRequest.to_dictc              	   C   s.   d  d|  | j¡t d| j¡t d| j¡f¡S )NrO   s   Éé,ärR   rP   )rY   r\   r¼  rZ   r[   r½  rƒ   rN   r@   r@   rA   rV   j  s   
üz%GetUniqueGiftChatThemesRequest._bytesc                 C   s&   |  ¡ }| ¡ }| ¡ }| |||d�S )Nr¾  )r_   r`   r^   )rd   re   Ú_offsetÚ_limitr”   r@   r@   rA   rl   r  r°   z*GetUniqueGiftChatThemesRequest.from_readerNr±  r@   r@   r@   rA   r»  V  r²   r»  c                   @   ræ   )ÚGetWallPaperRequestl   ê[y ì   ‹IE- Ú	wallpaperr+   c                 C   r¶   ©zT
        :returns WallPaper: Instance of either WallPaper, WallPaperNoFile.
        N©rÃ  )r?   rÃ  r@   r@   rA   rB   ~  r¹   zGetWallPaperRequest.__init__c                 C   rÒ   )NrÁ  )rM   rÃ  )rF   rÃ  r   rG   rN   r@   r@   rA   rG   „  rÓ   zGetWallPaperRequest.to_dictc                 C   rÔ   )NrO   s   êÛ�ü)rY   rÃ  rV   rN   r@   r@   rA   rV   Š  rÕ   zGetWallPaperRequest._bytesc                 C   rÀ   )NrÅ  rÖ   )rd   re   Ú
_wallpaperr@   r@   rA   rl   �  rÄ   zGetWallPaperRequest.from_readerN)rÃ  r+   rí   r@   r@   r@   rA   rÁ  z  rî   rÁ  c                   @   r³   )ÚGetWallPapersRequesti6}–l   ýHŠE rƒ   c                 C   r¶   )zd
        :returns account.WallPapers: Instance of either WallPapersNotModified, WallPapers.
        Nra  rb  r@   r@   rA   rB   š  r¹   zGetWallPapersRequest.__init__c                 C   rº   )NrÇ  rc  ra  rN   r@   r@   rA   rG      r¼   zGetWallPapersRequest.to_dictc                 C   rd  )NrO   s   6}–rP   re  rN   r@   r@   rA   rV   ¦  rf  zGetWallPapersRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   ¬  rÄ   z GetWallPapersRequest.from_readerNrj  r@   r@   r@   rA   rÇ  –  rÅ   rÇ  c                   @   rv   )
ÚGetWebAuthorizationsRequestiom.l   2[l4 c                 C   rx   )NrM   rÈ  r@   rN   r@   r@   rA   rG   ¶  ry   z#GetWebAuthorizationsRequest.to_dictc                 C   rz   )NrO   )s   om.r{   rN   r@   r@   rA   rV   »  r|   z"GetWebAuthorizationsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   À  r   z'GetWebAuthorizationsRequest.from_readerNr€   r@   r@   r@   rA   rÈ  ²  r�   rÈ  c                   @   r³   )ÚGetWebBrowserSettingsRequestihWeVr-  rƒ   c                 C   r¶   ©z|
        :returns account.WebBrowserSettings: Instance of either WebBrowserSettingsNotModified, WebBrowserSettings.
        Nra  rb  r@   r@   rA   rB   É  r¹   z%GetWebBrowserSettingsRequest.__init__c                 C   rº   )NrÉ  rc  ra  rN   r@   r@   rA   rG   Ï  r¼   z$GetWebBrowserSettingsRequest.to_dictc                 C   rd  )NrO   s   hWeVrP   re  rN   r@   r@   rA   rV   Õ  rf  z#GetWebBrowserSettingsRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   Û  rÄ   z(GetWebBrowserSettingsRequest.from_readerNrj  r@   r@   r@   rA   rÉ  Å  rÅ   rÉ  c                   @   rv   )
ÚInitPasskeyRegistrationRequestièG•Biäƒ4c                 C   rx   )NrM   rË  r@   rN   r@   r@   rA   rG   å  ry   z&InitPasskeyRegistrationRequest.to_dictc                 C   rz   )NrO   )s   èG•Br{   rN   r@   r@   rA   rV   ê  r|   z%InitPasskeyRegistrationRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ï  r   z*InitPasskeyRegistrationRequest.from_readerNr€   r@   r@   r@   rA   rË  á  r�   rË  c                   @   st   e Zd ZdZdZddee dee dee dee dee d	ee d
ee fdd„Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚInitTakeoutSessionRequestl   °jç l   …>} NÚcontactsÚmessage_usersÚmessage_chatsÚmessage_megagroupsÚmessage_channelsÚfilesÚfile_max_sizec                 C   s.   || _ || _|| _|| _|| _|| _|| _dS )z@
        :returns account.Takeout: Instance of Takeout.
        N©rÍ  rÎ  rÏ  rÐ  rÑ  rÒ  rÓ  )r?   rÍ  rÎ  rÏ  rÐ  rÑ  rÒ  rÓ  r@   r@   rA   rB   ø  s   
z"InitTakeoutSessionRequest.__init__c              	   C   s$   d| j | j| j| j| j| j| jdœS )NrÌ  )rM   rÍ  rÎ  rÏ  rÐ  rÑ  rÒ  rÓ  rÔ  rN   r@   r@   rA   rG     s   øz!InitTakeoutSessionRequest.to_dictc              	   C   sN  | j s| j d ur| js(| jd us(| j d u s| j du r$| jd u s(| jdu s(J dƒ‚d dt d| jd u s8| jdu r:dnd| jd u sE| jdu rGdndB | jd u sS| jdu rUdnd	B | jd u sa| jdu rcdnd
B | j	d u so| j	du rqdndB | j d u s}| j du rdndB | jd u s‹| jdu r�dndB ¡| jd u sš| jdu rždf¡S t d| j¡f¡S )NFzPfiles, file_max_size parameters must all be False-y (like None) or all be True-yrO   s   °êóŽrŠ   r   rŒ   r�   rû   r‹   é   é    rP   )
rÒ  rÓ  rY   rZ   r[   rÍ  rÎ  rÏ  rÐ  rÑ  rN   r@   r@   rA   rV     s   PÊýýz InitTakeoutSessionRequest._bytesc           
   	   C   s|   |  ¡ }t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}|d@ r1| ¡ }	nd }	| |||||||	d�S )NrŒ   r�   rû   r‹   rÕ  rÖ  rÔ  )r`   r�   r^   )
rd   re   r’   Ú	_contactsÚ_message_usersÚ_message_chatsÚ_message_megagroupsÚ_message_channelsÚ_filesÚ_file_max_sizer@   r@   rA   rl     s   
z%InitTakeoutSessionRequest.from_reader)NNNNNNN)rn   ro   rp   rq   rr   r   r�   rs   rB   rG   rV   ru   rl   r@   r@   r@   rA   rÌ  ô  s    DrÌ  c                
   @   s\   e Zd ZdZdZddee ded dee ded	 fd
d„Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚInstallThemeRequestl   ;;O r6   NÚdarkrª  r(   r©  Ú
base_themer   c                 C   r‡   r=   ©rß  rª  r©  rà  )r?   rß  rª  r©  rà  r@   r@   rA   rB   -  r‰   zInstallThemeRequest.__init__c                 C   sH   d| j t| jtƒr| j ¡ n| j| jt| jtƒr| j ¡ dœS | jdœS )NrÞ  )rM   rß  rª  r©  rà  )rß  rF   rª  r   rG   r©  rà  rN   r@   r@   rA   rG   6  s   ûûzInstallThemeRequest.to_dictc              	   C   sè   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB | jd u s9| jdu r;dnd	B ¡| jd u sH| jdu rJdn| j ¡ | jd u sX| jdu rZdn|  | j¡| jd u si| jdu rmdf¡S | j ¡ f¡S )
NrO   s   ;»'ÇrŠ   Fr   rŒ   r�   rû   r‹   )	rY   rZ   r[   rß  rª  r©  rà  rV   r\   rN   r@   r@   rA   rV   ?  s   v "ûûzInstallThemeRequest._bytesc                 C   sf   |  ¡ }t|d@ ƒ}|d@ r| ¡ }nd }|d@ r| ¡ }nd }|d@ r)| ¡ }nd }| ||||d�S )NrŒ   r�   rû   r‹   rá  ©r`   r�   rb   r_   )rd   re   r’   Ú_darkr­  r¬  Ú_base_themer@   r@   rA   rl   H  s   


zInstallThemeRequest.from_reader©NNNN)rn   ro   rp   rq   rr   r   r�   rt   rB   rG   rV   ru   rl   r@   r@   r@   rA   rÞ  )  s    ,			rÞ  c                   @   ó:   e Zd ZdZdZddd„Zd	d
„ Zdd„ Zedd„ ƒZ	dS )ÚInstallWallPaperRequestl   iWÚ} r6   rÃ  r+   rô   r3   c                 C   rÞ   r=   ©rÃ  rô   )r?   rÃ  rô   r@   r@   rA   rB   `  rà   z InstallWallPaperRequest.__init__c                 C   r“  )Nrç  )rM   rÃ  rô   )rF   rÃ  r   rG   rô   rN   r@   r@   rA   rG   g  r”  zInstallWallPaperRequest.to_dictc                 C   ó   d  d| j ¡ | j ¡ f¡S )NrO   s   iWíþ)rY   rÃ  rV   rô   rN   r@   r@   rA   rV   n  ó
   ýzInstallWallPaperRequest._bytesc                 C   rã   )Nrè  rÖ   )rd   re   rÆ  r   r@   r@   rA   rl   u  rä   z#InstallWallPaperRequest.from_readerN)rÃ  r+   rô   r3   rí   r@   r@   r@   rA   rç  \  ó    
rç  c                   @   óB   e Zd ZdZdZdee fdd„Zdd„ Zdd	„ Z	e
d
d„ ƒZdS )ÚInvalidateSignInCodesRequestl   ºh r6   Úcodesc                 C   r¶   r=   ©rî  )r?   rî  r@   r@   rA   rB   €  r¹   z%InvalidateSignInCodesRequest.__init__c                 C   ó&   d| j d u r
g dœS | j d d … dœS )Nrí  )rM   rî  rï  rN   r@   r@   rA   rG   †  ó
   þþz$InvalidateSignInCodesRequest.to_dictc              
      ó6   d  ddt dtˆ jƒ¡d  ‡ fdd„ˆ jD ƒ¡f¡S )NrO   s   ºèŠÊrQ   rR   c                 3   ó   � | ]}ˆ   |¡V  qd S rT   ©r\   rH   rN   r@   rA   rW   �  ó   € z6InvalidateSignInCodesRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   r]   rî  rN   r@   rN   rA   rV   Œ  ó   *þz#InvalidateSignInCodesRequest._bytesc                 C   r$  )Nrï  ©r`   ra   r_   rc   )rd   re   Ú_codesrM   rj   r@   r@   rA   rl   ’  r)  z(InvalidateSignInCodesRequest.from_readerN©rn   ro   rp   rq   rr   r   rt   rB   rG   rV   ru   rl   r@   r@   r@   rA   rí  |  r+  rí  c                   @   s\   e Zd ZdZdZddedededede	e d	e
e fd
d„Zdd„ Zdd„ Zedd„ ƒZdS )ÚRegisterDeviceRequestl   zY r6   NÚ
token_typeÚtokenÚapp_sandboxÚsecretÚ
other_uidsÚno_mutedc                 C   ó(   || _ || _|| _|| _|| _|| _dS r=   ©rû  rü  rý  rþ  rÿ  r   )r?   rû  rü  rý  rþ  rÿ  r   r@   r@   rA   rB   ¡  ó   
zRegisterDeviceRequest.__init__c                 C   s6   d| j | j| j| j| jd u rg n| jd d … | jdœS )Nrú  )rM   rû  rü  rý  rþ  rÿ  r   r  rN   r@   r@   rA   rG   ¬  s   ùzRegisterDeviceRequest.to_dictc                 C   s€   d  dt d| jd u s| jdu rdnd¡t d| j¡|  | j¡| jr$dnd	|  | j¡d
t dt	| j
ƒ¡d  dd„ | j
D ƒ¡f	¡S )NrO   s   z†ìrŠ   Fr   rŒ   rR   rŽ   r�   rQ   c                 s   ó   � | ]	}t  d |¡V  qdS ©rP   N©rZ   r[   rH   r@   r@   rA   rW   ¿  ó   € z/RegisterDeviceRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   r   rû  r\   rü  rý  rþ  r]   rÿ  rN   r@   r@   rA   rV   ·  s   "

&ùzRegisterDeviceRequest._bytesc                 C   sx   |  ¡ }t|d@ ƒ}|  ¡ }| ¡ }| ¡ }| ¡ }|  ¡  g }t|  ¡ ƒD ]}	| ¡ }
| |
¡ q&| ||||||d�S )NrŒ   r  )r`   r�   r_   r‘   Útgread_bytesra   r^   rc   )rd   re   r’   Ú	_no_mutedÚ_token_typeÚ_tokenÚ_app_sandboxÚ_secretÚ_other_uidsrM   rj   r@   r@   rA   rl   Â  s   z!RegisterDeviceRequest.from_readerrT   )rn   ro   rp   rq   rr   rs   rt   r�   Úbytesr   r   rB   rG   rV   ru   rl   r@   r@   r@   rA   rú  �  s    ,rú  c                   @   ræ   )ÚRegisterPasskeyRequestiÖ´Ul   àp Ú
credentialr!   c                 C   r¶   )z8
        :returns Passkey: Instance of Passkey.
        N©r  )r?   r  r@   r@   rA   rB   Ø  r¹   zRegisterPasskeyRequest.__init__c                 C   rÒ   )Nr  )rM   r  )rF   r  r   rG   rN   r@   r@   rA   rG   Þ  rÓ   zRegisterPasskeyRequest.to_dictc                 C   rÔ   )NrO   s   Ö´U)rY   r  rV   rN   r@   r@   rA   rV   ä  rÕ   zRegisterPasskeyRequest._bytesc                 C   rÀ   )Nr  rÖ   )rd   re   Ú_credentialr@   r@   rA   rl   ê  rÄ   z"RegisterPasskeyRequest.from_readerN)r  r!   rí   r@   r@   r@   rA   r  Ô  rî   r  c                   @   rì  )ÚReorderUsernamesRequestl   « ^ r6   Úorderc                 C   r¶   r=   ©r  )r?   r  r@   r@   rA   rB   ô  r¹   z ReorderUsernamesRequest.__init__c                 C   rð  )Nr  )rM   r  r  rN   r@   r@   rA   rG   ú  rñ  zReorderUsernamesRequest.to_dictc              
      rò  )NrO   s   «PïrQ   rR   c                 3   ró  rT   rô  rH   rN   r@   rA   rW     rõ  z1ReorderUsernamesRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   r]   r  rN   r@   rN   rA   rV      rö  zReorderUsernamesRequest._bytesc                 C   r$  )Nr  r÷  )rd   re   Ú_orderrM   rj   r@   r@   rA   rl     r)  z#ReorderUsernamesRequest.from_readerNrù  r@   r@   r@   rA   r  ð  r+  r  c                   @   sN   e Zd ZdZdZdddddefdd	„Zd
d„ Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚReportPeerRequestl   †=t r6   r/  r"   r  r/   Úmessagec                 C   rž   r=   ©r/  r  r  )r?   r/  r  r  r@   r@   rA   rB     r¢   zReportPeerRequest.__init__c                 Ã   rÊ   rT   r2  rÍ   r@   r@   rA   rÐ     rÑ   zReportPeerRequest.resolvec                 C   s@   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ n| j| jdœS )Nr  )rM   r/  r  r  )rF   r/  r   rG   r  r  rN   r@   r@   rA   rG      s
   üzReportPeerRequest.to_dictc                 C   s&   d  d| j ¡ | j ¡ |  | j¡f¡S )NrO   s   †=ºÅ)rY   r/  rV   r  r\   r  rN   r@   r@   rA   rV   (  s   
üzReportPeerRequest._bytesc                 C   s&   |  ¡ }|  ¡ }| ¡ }| |||d�S )Nr  ©rb   r_   )rd   re   r9  r
  Ú_messager@   r@   rA   rl   0  r°   zReportPeerRequest.from_readerN©rn   ro   rp   rq   rr   rt   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   r    s    r  c                   @   sR   e Zd ZdZdZddddddd	efd
d„Zdd„ Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚReportProfilePhotoRequestl   õFu r6   r/  r"   Úphoto_idr$   r  r/   r  c                 C   r‡   r=   ©r/  r  r  r  )r?   r/  r  r  r  r@   r@   rA   rB   <  r‰   z"ReportProfilePhotoRequest.__init__c                 Ã   s.   �|  | | j¡I d H ¡| _| | j¡| _d S rT   )r3  rÌ   r/  Úget_input_photor  rÍ   r@   r@   rA   rÐ   E  s   €z!ReportProfilePhotoRequest.resolvec                 C   sZ   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ n| jt | jtƒr&| j ¡ n| j| jdœS )Nr  )rM   r/  r  r  r  )rF   r/  r   rG   r  r  r  rN   r@   r@   rA   rG   I  s   ûz!ReportProfilePhotoRequest.to_dictc              	   C   s.   d  d| j ¡ | j ¡ | j ¡ |  | j¡f¡S )NrO   s   õÆŒú)rY   r/  rV   r  r  r\   r  rN   r@   r@   rA   rV   R  s   
ûz ReportProfilePhotoRequest._bytesc                 C   s0   |  ¡ }|  ¡ }|  ¡ }| ¡ }| ||||d�S )Nr   r  )rd   re   r9  Ú	_photo_idr
  r  r@   r@   rA   rl   [  s
   z%ReportProfilePhotoRequest.from_readerNr  r@   r@   r@   rA   r  8  s    			r  c                   @   rv   )
ÚResendPasswordEmailRequesti*zr6   c                 C   rx   )NrM   r#  r@   rN   r@   r@   rA   rG   h  ry   z"ResendPasswordEmailRequest.to_dictc                 C   rz   )NrO   )s   *zr{   rN   r@   r@   rA   rV   m  r|   z!ResendPasswordEmailRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   r  r   z&ResendPasswordEmailRequest.from_readerNr€   r@   r@   r@   rA   r#  d  r�   r#  c                   @   r³   )ÚResetAuthorizationRequestl   ¼sï> r6   rƒ   c                 C   r¶   r=   ra  rb  r@   r@   rA   rB   {  r¹   z"ResetAuthorizationRequest.__init__c                 C   rº   )Nr$  rc  ra  rN   r@   r@   rA   rG   �  r¼   z!ResetAuthorizationRequest.to_dictc                 C   rd  )NrO   s   ¼ówßrP   re  rN   r@   r@   rA   rV   ‡  rf  z ResetAuthorizationRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   �  rÄ   z%ResetAuthorizationRequest.from_readerNrj  r@   r@   r@   rA   r$  w  rÅ   r$  c                   @   rv   )
ÚResetNotifySettingsRequestl   Gü6 r6   c                 C   rx   )NrM   r%  r@   rN   r@   r@   rA   rG   —  ry   z"ResetNotifySettingsRequest.to_dictc                 C   rz   )NrO   )s   G~Ûr{   rN   r@   r@   rA   rV   œ  r|   z!ResetNotifySettingsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ¡  r   z&ResetNotifySettingsRequest.from_readerNr€   r@   r@   r@   rA   r%  “  r�   r%  c                   @   rv   )
ÚResetPasswordRequestl   N& itPIc                 C   rx   )NrM   r&  r@   rN   r@   r@   rA   rG   ª  ry   zResetPasswordRequest.to_dictc                 C   rz   )NrO   )s   Î“r{   rN   r@   r@   rA   rV   ¯  r|   zResetPasswordRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ´  r   z ResetPasswordRequest.from_readerNr€   r@   r@   r@   rA   r&  ¦  r�   r&  c                   @   rv   )
ÚResetWallPapersRequestl   wv r6   c                 C   rx   )NrM   r'  r@   rN   r@   r@   rA   rG   ½  ry   zResetWallPapersRequest.to_dictc                 C   rz   )NrO   )s   ˜;»r{   rN   r@   r@   rA   rV   Â  r|   zResetWallPapersRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   Ç  r   z"ResetWallPapersRequest.from_readerNr€   r@   r@   r@   rA   r'  ¹  r�   r'  c                   @   r³   )ÚResetWebAuthorizationRequestiï¹-r6   rƒ   c                 C   r¶   r=   ra  rb  r@   r@   rA   rB   Ð  r¹   z%ResetWebAuthorizationRequest.__init__c                 C   rº   )Nr(  rc  ra  rN   r@   r@   rA   rG   Ö  r¼   z$ResetWebAuthorizationRequest.to_dictc                 C   rd  )NrO   s   ï¹-rP   re  rN   r@   r@   rA   rV   Ü  rf  z#ResetWebAuthorizationRequest._bytesc                 C   rÀ   rg  rh  ri  r@   r@   rA   rl   â  rÄ   z(ResetWebAuthorizationRequest.from_readerNrj  r@   r@   r@   rA   r(  Ì  rÅ   r(  c                   @   rv   )
ÚResetWebAuthorizationsRequesti”%-hr6   c                 C   rx   )NrM   r)  r@   rN   r@   r@   rA   rG   ì  ry   z%ResetWebAuthorizationsRequest.to_dictc                 C   rz   )NrO   )s   ”%-hr{   rN   r@   r@   rA   rV   ñ  r|   z$ResetWebAuthorizationsRequest._bytesc                 C   r}   rT   r@   r~   r@   r@   rA   rl   ö  r   z)ResetWebAuthorizationsRequest.from_readerNr€   r@   r@   r@   rA   r)  è  r�   r)  c                   @   r³   )ÚResolveBusinessChatLinkRequestiîå’Ti(,w:rñ   c                 C   r¶   )zd
        :returns account.ResolvedBusinessChatLinks: Instance of ResolvedBusinessChatLinks.
        Nr  r  r@   r@   rA   rB   ÿ  r¹   z'ResolveBusinessChatLinkRequest.__init__c                 C   rº   )Nr*  r  r  rN   r@   r@   rA   rG   	  r¼   z&ResolveBusinessChatLinkRequest.to_dictc                 C   r½   )NrO   s   îå’Tr  rN   r@   r@   rA   rV   	  r¿   z%ResolveBusinessChatLinkRequest._bytesc                 C   rÀ   r  r«   r  r@   r@   rA   rl   	  rÄ   z*ResolveBusinessChatLinkRequest.from_readerNr±   r@   r@   r@   rA   r*  û  rÅ   r*  c                   @   sP   e Zd ZdZdZddddee dee fdd	„Zd
d„ Zdd„ Z	e
dd„ ƒZdS )ÚSaveAutoDownloadSettingsRequesti3bóvr6   Nrô   r   ÚlowÚhighc                 C   rž   r=   ©rô   r,  r-  )r?   rô   r,  r-  r@   r@   rA   rB   	  r¢   z(SaveAutoDownloadSettingsRequest.__init__c                 C   ó*   dt | jtƒr| j ¡ n| j| j| jdœS )Nr+  )rM   rô   r,  r-  )rF   rô   r   rG   r,  r-  rN   r@   r@   rA   rG   #	  ó
   üz'SaveAutoDownloadSettingsRequest.to_dictc              	   C   sR   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡| j ¡ f¡S )NrO   s   3bóvrŠ   Fr   rŒ   r�   )rY   rZ   r[   r,  r-  rô   rV   rN   r@   r@   rA   rV   +	  s
   >ýz&SaveAutoDownloadSettingsRequest._bytesc                 C   s6   |  ¡ }t|d@ ƒ}t|d@ ƒ}| ¡ }| |||d�S )NrŒ   r�   r.  r„  )rd   re   r’   Ú_lowÚ_highr   r@   r@   rA   rl   2	  s
   z+SaveAutoDownloadSettingsRequest.from_readerr  rK  r@   r@   r@   rA   r+  	  s     r+  c                   @   sh   e Zd ZdZdZddddee dee dee d	ed
 f
dd„Zdd„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚSaveAutoSaveSettingsRequestl   a7- r6   Nrô   r   ÚusersÚchatsÚ
broadcastsr/  r"   c                 C   r<   r=   ©rô   r4  r5  r6  r/  )r?   rô   r4  r5  r6  r/  r@   r@   rA   rB   @	  rC   z$SaveAutoSaveSettingsRequest.__init__c                 Ã   s*   �| j r| | | j ¡I d H ¡| _ d S d S rT   )r/  r3  rÌ   rÍ   r@   r@   rA   rÐ   J	  s   €ÿz#SaveAutoSaveSettingsRequest.resolvec                 C   sL   dt | jtƒr| j ¡ n| j| j| j| jt | jtƒr!| j ¡ dœS | jdœS )Nr3  )rM   rô   r4  r5  r6  r/  )rF   rô   r   rG   r4  r5  r6  r/  rN   r@   r@   rA   rG   N	  s   úúz#SaveAutoSaveSettingsRequest.to_dictc              	   C   sª   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB | jd u s9| jdu r;dnd	B ¡| jd u sH| jdu rJdn| j ¡ | j ¡ f¡S )
NrO   s   aƒ›ÖrŠ   Fr   rŒ   r�   rû   r‹   )	rY   rZ   r[   r4  r5  r6  r/  rV   rô   rN   r@   r@   rA   rV   X	  s   v üz"SaveAutoSaveSettingsRequest._bytesc                 C   s\   |  ¡ }t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}|d@ r| ¡ }nd }| ¡ }| |||||d�S )NrŒ   r�   rû   r‹   r7  r„  )rd   re   r’   Ú_usersÚ_chatsÚ_broadcastsr9  r   r@   r@   rA   rl   `	  s   
z'SaveAutoSaveSettingsRequest.from_readerrå  r‡  r@   r@   r@   rA   r3  <	  s    0

r3  c                   @   sX   e Zd ZdZdZddddee ded fdd	„Zd
d„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚSaveMusicRequestl   ©2Îd r6   Nr  r   ÚunsaveÚafter_idc                 C   rž   r=   ©r  r<  r=  )r?   r  r<  r=  r@   r@   rA   rB   s	  r¢   zSaveMusicRequest.__init__c                 Ã   s,   �|  | j¡| _| jr|  | j¡| _d S d S rT   )rù   r  r=  rÍ   r@   r@   rA   rÐ   {	  s
   €ÿzSaveMusicRequest.resolvec                 C   óD   dt | jtƒr| j ¡ n| j| jt | jtƒr| j ¡ dœS | jdœS )Nr;  )rM   r  r<  r=  )rF   r  r   rG   r<  r=  rN   r@   r@   rA   rG   €	  ó   üüzSaveMusicRequest.to_dictc              	   C   sv   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡| j ¡ | jd u s0| jdu r4df¡S | j ¡ f¡S )NrO   s   ©2g²rŠ   Fr   rŒ   r�   )rY   rZ   r[   r<  r=  r  rV   rN   r@   r@   rA   rV   ˆ	  s   >üüzSaveMusicRequest._bytesc                 C   s@   |  ¡ }t|d@ ƒ}| ¡ }|d@ r| ¡ }nd }| |||d�S )NrŒ   r�   r>  r„  )rd   re   r’   Ú_unsaver  Ú	_after_idr@   r@   rA   rl   �	  s   
zSaveMusicRequest.from_readerr  r‡  r@   r@   r@   rA   r;  o	  s     r;  c                   @   óJ   e Zd ZdZdZdddefdd„Zdd	„ Zd
d„ Zdd„ Z	e
dd„ ƒZdS )ÚSaveRingtoneRequesti[ê=l   $Åc r  r   r<  c                 C   rÞ   )zk
        :returns account.SavedRingtone: Instance of either SavedRingtone, SavedRingtoneConverted.
        N©r  r<  )r?   r  r<  r@   r@   rA   rB   ¡	  rà   zSaveRingtoneRequest.__init__c                 Ã   s   �|  | j¡| _d S rT   )rù   r  rÍ   r@   r@   rA   rÐ   ¨	  s   €zSaveRingtoneRequest.resolvec                 C   r¶  )NrD  )rM   r  r<  )rF   r  r   rG   r<  rN   r@   r@   rA   rG   «	  r·  zSaveRingtoneRequest.to_dictc                 C   ó$   d  d| j ¡ | jrdf¡S df¡S )NrO   s   [ê=rŽ   r�   )rY   r  rV   r<  rN   r@   r@   rA   rV   ²	  ó   ýýzSaveRingtoneRequest._bytesc                 C   r?  )NrE  ©rb   r‘   )rd   re   r  rA  r@   r@   rA   rl   ¹	  rä   zSaveRingtoneRequest.from_readerN©rn   ro   rp   rq   rr   r�   rB   rÐ   rG   rV   ru   rl   r@   r@   r@   rA   rD  �	  ó    rD  c                   @   r²  )ÚSaveSecureValueRequestl   c? i®8Úvaluer'   Úsecure_secret_idc                 C   rÞ   )z@
        :returns SecureValue: Instance of SecureValue.
        N©rL  rM  )r?   rL  rM  r@   r@   rA   rB   Ä	  rà   zSaveSecureValueRequest.__init__c                 C   r¶  )NrK  )rM   rL  rM  )rF   rL  r   rG   rM  rN   r@   r@   rA   rG   Ë	  r·  zSaveSecureValueRequest.to_dictc                 C   r¸  )NrO   s   ãŸ‰rP   )rY   rL  rV   rZ   r[   rM  rN   r@   r@   rA   rV   Ò	  r¹  zSaveSecureValueRequest._bytesc                 C   r?  )NrN  )rb   r^   )rd   re   Ú_valueÚ_secure_secret_idr@   r@   rA   rl   Ù	  rä   z"SaveSecureValueRequest.from_readerNrj  r@   r@   r@   rA   rK  À	  rå   rK  c                   @   r²  )ÚSaveThemeRequestl   l®d r6   rª  r(   r<  c                 C   rÞ   r=   ©rª  r<  )r?   rª  r<  r@   r@   rA   rB   ä	  rà   zSaveThemeRequest.__init__c                 C   r¶  )NrQ  )rM   rª  r<  )rF   rª  r   rG   r<  rN   r@   r@   rA   rG   ë	  r·  zSaveThemeRequest.to_dictc                 C   rF  )NrO   s   lWòrŽ   r�   )rY   rª  rV   r<  rN   r@   r@   rA   rV   ò	  rG  zSaveThemeRequest._bytesc                 C   r?  )NrR  rH  )rd   re   r­  rA  r@   r@   rA   rl   ù	  rä   zSaveThemeRequest.from_readerN©rn   ro   rp   rq   rr   r�   rB   rG   rV   ru   rl   r@   r@   r@   rA   rQ  à	  rå   rQ  c                   @   sF   e Zd ZdZdZdddeddfdd	„Zd
d„ Zdd„ Ze	dd„ ƒZ
dS )ÚSaveWallPaperRequesti7[Zlr6   rÃ  r+   r<  rô   r3   c                 C   rž   r=   ©rÃ  r<  rô   )r?   rÃ  r<  rô   r@   r@   rA   rB   
  r¢   zSaveWallPaperRequest.__init__c                 C   r?  )NrT  )rM   rÃ  r<  rô   )rF   rÃ  r   rG   r<  rô   rN   r@   r@   rA   rG   
  r@  zSaveWallPaperRequest.to_dictc                 C   s(   d  d| j ¡ | jrdnd| j ¡ f¡S )NrO   s   7[ZlrŽ   r�   )rY   rÃ  rV   r<  rô   rN   r@   r@   rA   rV   
  s   üzSaveWallPaperRequest._bytesc                 C   s&   |  ¡ }| ¡ }|  ¡ }| |||d�S )NrU  rH  )rd   re   rÆ  rA  r   r@   r@   rA   rl   
  r°   z SaveWallPaperRequest.from_readerNrS  r@   r@   r@   rA   rT   
  r²   rT  c                   @   r:  )ÚSendChangePhoneCodeRequestl   åJ® é�pèlr›   rô   r   c                 C   rÞ   ©zp
        :returns auth.SentCode: Instance of either SentCode, SentCodeSuccess, SentCodePaymentRequired.
        N©r›   rô   ©r?   r›   rô   r@   r@   rA   rB   (
  rà   z#SendChangePhoneCodeRequest.__init__c                 C   r  )NrV  ©rM   r›   rô   ©r›   rF   rô   r   rG   rN   r@   r@   rA   rG   /
  r	  z"SendChangePhoneCodeRequest.to_dictc                 C   r=  )NrO   s   åJW‚©rY   r\   r›   rô   rV   rN   r@   r@   rA   rV   6
  r>  z!SendChangePhoneCodeRequest._bytesc                 C   r?  ©NrY  r@  ©rd   re   r­   r   r@   r@   rA   rl   =
  rä   z&SendChangePhoneCodeRequest.from_readerNr±   r@   r@   r@   rA   rV  $
  rå   rV  c                   @   r:  )ÚSendConfirmPhoneCodeRequestiˆª?rW  rƒ   rô   r   c                 C   rÞ   rX  ©rƒ   rô   )r?   rƒ   rô   r@   r@   rA   rB   H
  rà   z$SendConfirmPhoneCodeRequest.__init__c                 C   r  )Nr`  )rM   rƒ   rô   )rƒ   rF   rô   r   rG   rN   r@   r@   rA   rG   O
  r	  z#SendConfirmPhoneCodeRequest.to_dictc                 C   r=  )NrO   s   ˆª?)rY   r\   rƒ   rô   rV   rN   r@   r@   rA   rV   V
  r>  z"SendConfirmPhoneCodeRequest._bytesc                 C   r?  )Nra  r@  )rd   re   r”   r   r@   r@   rA   rl   ]
  rä   z'SendConfirmPhoneCodeRequest.from_readerNr±   r@   r@   r@   rA   r`  D
  rå   r`  c                   @   r²  )ÚSendVerifyEmailCodeRequestl   »7À1 inÀóiÚpurposer   Úemailc                 C   rÞ   )zL
        :returns account.SentEmailCode: Instance of SentEmailCode.
        N©rc  rd  )r?   rc  rd  r@   r@   rA   rB   h
  rà   z#SendVerifyEmailCodeRequest.__init__c                 C   r¶  )Nrb  )rM   rc  rd  )rF   rc  r   rG   rd  rN   r@   r@   rA   rG   o
  r·  z"SendVerifyEmailCodeRequest.to_dictc                 C   s   d  d| j ¡ |  | j¡f¡S )NrO   s   »7à˜)rY   rc  rV   r\   rd  rN   r@   r@   rA   rV   v
  s
   
ýz!SendVerifyEmailCodeRequest._bytesc                 C   r?  )Nre  r  )rd   re   Ú_purposeÚ_emailr@   r@   rA   rl   }
  rä   z&SendVerifyEmailCodeRequest.from_readerNr±   r@   r@   r@   rA   rb  d
  rå   rb  c                   @   r:  )ÚSendVerifyPhoneCodeRequestl   ùVFK rW  r›   rô   r   c                 C   rÞ   rX  rY  rZ  r@   r@   rA   rB   ˆ
  rà   z#SendVerifyPhoneCodeRequest.__init__c                 C   r  )Nrh  r[  r\  rN   r@   r@   rA   rG   �
  r	  z"SendVerifyPhoneCodeRequest.to_dictc                 C   r=  )NrO   s   ùV£¥r]  rN   r@   r@   rA   rV   –
  r>  z!SendVerifyPhoneCodeRequest._bytesc                 C   r?  r^  r@  r_  r@   r@   rA   rl   �
  rä   z&SendVerifyPhoneCodeRequest.from_readerNr±   r@   r@   r@   rA   rh  „
  rå   rh  c                   @   ræ   )ÚSetAccountTTLRequesti^HB$r6   Úttlr
   c                 C   r¶   r=   ©rj  )r?   rj  r@   r@   rA   rB   ¨
  r¹   zSetAccountTTLRequest.__init__c                 C   rÒ   )Nri  )rM   rj  )rF   rj  r   rG   rN   r@   r@   rA   rG   ®
  rÓ   zSetAccountTTLRequest.to_dictc                 C   rÔ   )NrO   s   ^HB$)rY   rj  rV   rN   r@   r@   rA   rV   ´
  rÕ   zSetAccountTTLRequest._bytesc                 C   rÀ   )Nrk  rÖ   )rd   re   Ú_ttlr@   r@   rA   rl   º
  rÄ   z SetAccountTTLRequest.from_readerN)rj  r
   rí   r@   r@   r@   rA   ri  ¤
  rî   ri  c                   @   r³   )ÚSetAuthorizationTTLRequestl     r6   Úauthorization_ttl_daysc                 C   r¶   r=   ©rn  )r?   rn  r@   r@   rA   rB   Ä
  r¹   z#SetAuthorizationTTLRequest.__init__c                 C   rº   )Nrm  )rM   rn  ro  rN   r@   r@   rA   rG   Ê
  r¼   z"SetAuthorizationTTLRequest.to_dictc                 C   rd  )NrO   s    š‰¿rR   )rY   rZ   r[   rn  rN   r@   r@   rA   rV   Ð
  rf  z!SetAuthorizationTTLRequest._bytesc                 C   rÀ   )Nro  ©r`   )rd   re   Ú_authorization_ttl_daysr@   r@   rA   rl   Ö
  rÄ   z&SetAuthorizationTTLRequest.from_readerNrj  r@   r@   r@   rA   rm  À
  rÅ   rm  c                   @   r³   )Ú#SetContactSignUpNotificationRequestl   a?è r6   Úsilentc                 C   r¶   r=   ©rs  )r?   rs  r@   r@   rA   rB   à
  r¹   z,SetContactSignUpNotificationRequest.__init__c                 C   rº   )Nrr  )rM   rs  rt  rN   r@   r@   rA   rG   æ
  r¼   z+SetContactSignUpNotificationRequest.to_dictc                 C   ó   d  d| jr
df¡S df¡S )NrO   s   a?ôÏrŽ   r�   )rY   rs  rN   r@   r@   rA   rV   ì
  ó   þþz*SetContactSignUpNotificationRequest._bytesc                 C   rÀ   )Nrt  ©r‘   )rd   re   Ú_silentr@   r@   rA   rl   ò
  rÄ   z/SetContactSignUpNotificationRequest.from_readerNrS  r@   r@   r@   rA   rr  Ü
  rÅ   rr  c                   @   rA  )ÚSetContentSettingsRequestl   k1éj r6   NÚsensitive_enabledc                 C   r¶   r=   ©rz  )r?   rz  r@   r@   rA   rB   ü
  r¹   z"SetContentSettingsRequest.__init__c                 C   rº   )Nry  )rM   rz  r{  rN   r@   r@   rA   rG     r¼   z!SetContentSettingsRequest.to_dictc                 C   rE  )NrO   s   k±tµrŠ   Fr   rŒ   )rY   rZ   r[   rz  rN   r@   r@   rA   rV     rF  z SetContentSettingsRequest._bytesc                 C   rG  )NrŒ   r{  rH  )rd   re   r’   Ú_sensitive_enabledr@   r@   rA   rl     rJ  z%SetContentSettingsRequest.from_readerrT   rK  r@   r@   r@   rA   ry  ø
  rL  ry  c                   @   ræ   )ÚSetGlobalPrivacySettingsRequestiÂªÚrz  rô   r   c                 C   r¶   )zT
        :returns GlobalPrivacySettings: Instance of GlobalPrivacySettings.
        N©rô   ©r?   rô   r@   r@   rA   rB     r¹   z(SetGlobalPrivacySettingsRequest.__init__c                 C   rÒ   )Nr}  ©rM   rô   ©rF   rô   r   rG   rN   r@   r@   rA   rG      rÓ   z'SetGlobalPrivacySettingsRequest.to_dictc                 C   rÔ   )NrO   s   ÂªÚ©rY   rô   rV   rN   r@   r@   rA   rV   &  rÕ   z&SetGlobalPrivacySettingsRequest._bytesc                 C   rÀ   ©Nr~  rÖ   ©rd   re   r   r@   r@   rA   rl   ,  rÄ   z+SetGlobalPrivacySettingsRequest.from_readerN)rô   r   rí   r@   r@   r@   rA   r}    rî   r}  c                   @   ræ   )ÚSetMainProfileTabRequesti°xî]r6   Útabr-   c                 C   r¶   r=   ©r†  )r?   r†  r@   r@   rA   rB   6  r¹   z!SetMainProfileTabRequest.__init__c                 C   rÒ   )Nr…  )rM   r†  )rF   r†  r   rG   rN   r@   r@   rA   rG   <  rÓ   z SetMainProfileTabRequest.to_dictc                 C   rÔ   )NrO   s   °xî])rY   r†  rV   rN   r@   r@   rA   rV   B  rÕ   zSetMainProfileTabRequest._bytesc                 C   rÀ   )Nr‡  rÖ   )rd   re   Ú_tabr@   r@   rA   rl   H  rÄ   z$SetMainProfileTabRequest.from_readerN)r†  r-   rí   r@   r@   r@   rA   r…  2  rî   r…  c                   @   sF   e Zd ZdZdZddded fdd„Zd	d
„ Zdd„ Ze	dd„ ƒZ
dS )ÚSetPrivacyRequestl   èð r�  rž  r%   Úrulesr&   c                 C   rÞ   rŸ  ©rž  rŠ  )r?   rž  rŠ  r@   r@   rA   rB   R  rà   zSetPrivacyRequest.__init__c                 C   sB   dt | jtƒr| j ¡ n| j| jd u rg dœS dd„ | jD ƒdœS )Nr‰  c                 S   rD   r@   rE   rH   r@   r@   rA   rK   ]  rL   z-SetPrivacyRequest.to_dict.<locals>.<listcomp>)rM   rž  rŠ  )rF   rž  r   rG   rŠ  rN   r@   r@   rA   rG   Y  s   ýýzSetPrivacyRequest.to_dictc              
   C   s:   d  d| j ¡ dt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )NrO   s   èøÉrQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW   d  rX   z+SetPrivacyRequest._bytes.<locals>.<genexpr>)rY   rž  rV   rZ   r[   r]   rŠ  rN   r@   r@   rA   rV   `  s
   &ýzSetPrivacyRequest._bytesc                 C   sD   |  ¡ }| ¡  g }t| ¡ ƒD ]}|  ¡ }| |¡ q| ||d�S )Nr‹  )rb   r`   ra   rc   )rd   re   r¡  Ú_rulesrM   rj   r@   r@   rA   rl   g  s   zSetPrivacyRequest.from_readerNr*  r@   r@   r@   rA   r‰  N  s    r‰  c                   @   ræ   )Ú!SetReactionsNotifySettingsRequestiHål1r£  rô   r.   c                 C   r¶   )zX
        :returns ReactionsNotifySettings: Instance of ReactionsNotifySettings.
        Nr~  r  r@   r@   rA   rB   w  r¹   z*SetReactionsNotifySettingsRequest.__init__c                 C   rÒ   )Nr�  r€  r�  rN   r@   r@   rA   rG   }  rÓ   z)SetReactionsNotifySettingsRequest.to_dictc                 C   rÔ   )NrO   s   Hål1r‚  rN   r@   r@   rA   rV   ƒ  rÕ   z(SetReactionsNotifySettingsRequest._bytesc                 C   rÀ   rƒ  rÖ   r„  r@   r@   rA   rl   ‰  rÄ   z-SetReactionsNotifySettingsRequest.from_readerN)rô   r.   rí   r@   r@   r@   rA   r�  s  rî   r�  c                   @   rC  )ÚToggleConnectedBotPausedRequesti—ndr6   r/  r"   Úpausedc                 C   rÞ   r=   ©r/  r�  )r?   r/  r�  r@   r@   rA   rB   “  rà   z(ToggleConnectedBotPausedRequest.__init__c                 Ã   rÊ   rT   r2  rÍ   r@   r@   rA   rÐ   š  rÑ   z'ToggleConnectedBotPausedRequest.resolvec                 C   r¶  )NrŽ  )rM   r/  r�  )rF   r/  r   rG   r�  rN   r@   r@   rA   rG   �  r·  z'ToggleConnectedBotPausedRequest.to_dictc                 C   rF  )NrO   s   —ndrŽ   r�   )rY   r/  rV   r�  rN   r@   r@   rA   rV   ¤  rG  z&ToggleConnectedBotPausedRequest._bytesc                 C   r?  )Nr�  rH  )rd   re   r9  Ú_pausedr@   r@   rA   rl   «  rä   z+ToggleConnectedBotPausedRequest.from_readerNrI  r@   r@   r@   rA   rŽ  �  rJ  rŽ  c                
   @   s`   e Zd ZdZdZddddee dee ded	 fd
d„Zdd„ Zdd„ Z	dd„ Z
edd„ ƒZdS )Ú$ToggleNoPaidMessagesExceptionRequestl   vZ]| r6   Nr�  r*   Úrefund_chargedÚrequire_paymentrŽ  r"   c                 C   r‡   r=   ©r�  r“  r”  rŽ  )r?   r�  r“  r”  rŽ  r@   r@   rA   rB   ¶  r‰   z-ToggleNoPaidMessagesExceptionRequest.__init__c                 Ã   r�  rT   r‘  rÍ   r@   r@   rA   rÐ   ¿  r’  z,ToggleNoPaidMessagesExceptionRequest.resolvec                 C   óH   dt | jtƒr| j ¡ n| j| j| jt | jtƒr| j ¡ dœS | jdœS )Nr’  )rM   r�  r“  r”  rŽ  )rF   r�  r   rG   r“  r”  rŽ  rN   r@   r@   rA   rG   Ä  ó   ûûz,ToggleNoPaidMessagesExceptionRequest.to_dictc              	   C   sŽ   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB ¡| jd u s:| jdu r<dn| j ¡ | j ¡ f¡S )	NrO   s   vÚ.þrŠ   Fr   rŒ   rû   r�   )rY   rZ   r[   r“  r”  rŽ  rV   r�  rN   r@   r@   rA   rV   Í  s   Z üz+ToggleNoPaidMessagesExceptionRequest._bytesc                 C   sN   |  ¡ }t|d@ ƒ}t|d@ ƒ}|d@ r| ¡ }nd }| ¡ }| ||||d�S )NrŒ   rû   r�   r•  r„  )rd   re   r’   Ú_refund_chargedÚ_require_paymentr–  r—  r@   r@   rA   rl   Õ  s   
z0ToggleNoPaidMessagesExceptionRequest.from_readerr—   r‡  r@   r@   r@   rA   r’  ²  s    (		r’  c                   @   r³   )ÚToggleSponsoredMessagesRequestl   �#³s r6   Úenabledc                 C   r¶   r=   ©r›  )r?   r›  r@   r@   rA   rB   ç  r¹   z'ToggleSponsoredMessagesRequest.__init__c                 C   rº   )Nrš  )rM   r›  rœ  rN   r@   r@   rA   rG   í  r¼   z&ToggleSponsoredMessagesRequest.to_dictc                 C   ru  )NrO   s   �£Ù¹rŽ   r�   )rY   r›  rN   r@   r@   rA   rV   ó  rv  z%ToggleSponsoredMessagesRequest._bytesc                 C   rÀ   )Nrœ  rw  )rd   re   Ú_enabledr@   r@   rA   rl   ù  rÄ   z*ToggleSponsoredMessagesRequest.from_readerNrS  r@   r@   r@   rA   rš  ã  rÅ   rš  c                   @   r®  )ÚToggleUsernameRequestiv³ÖXr6   rµ   Úactivec                 C   rÞ   r=   ©rµ   rŸ  )r?   rµ   rŸ  r@   r@   rA   rB     rà   zToggleUsernameRequest.__init__c                 C   rá   )Nrž  )rM   rµ   rŸ  r   rN   r@   r@   rA   rG   
  râ   zToggleUsernameRequest.to_dictc                 C   s&   d  d|  | j¡| jrdf¡S df¡S )NrO   s   v³ÖXrŽ   r�   )rY   r\   rµ   rŸ  rN   r@   r@   rA   rV     s   
ýýzToggleUsernameRequest._bytesc                 C   r?  )Nr   )r_   r‘   )rd   re   rÃ   Ú_activer@   r@   rA   rl     rä   z!ToggleUsernameRequest.from_readerN)rn   ro   rp   rq   rr   rt   r�   rB   rG   rV   ru   rl   r@   r@   r@   rA   rž  ÿ  rå   rž  c                   @   sP   e Zd ZdZdZddedee dee fdd„Zd	d
„ Z	dd„ Z
edd„ ƒZdS )Ú(ToggleWebBrowserSettingsExceptionRequesti)Bí`rX  NÚurlÚdeleteÚopen_external_browserc                 C   rž   rZ  ©r£  r¤  r¥  )r?   r£  r¤  r¥  r@   r@   rA   rB   #  r¢   z1ToggleWebBrowserSettingsExceptionRequest.__init__c                 C   r£   )Nr¢  )rM   r£  r¤  r¥  r¦  rN   r@   r@   rA   rG   +  r¥   z0ToggleWebBrowserSettingsExceptionRequest.to_dictc              	   C   sd   d  dt d| jd u s| jdu rdnd| jd u rdndB ¡| jd u r$dn| jr)dnd	|  | j¡f¡S )
NrO   s   )Bí`rŠ   Fr   r�   rŒ   rŽ   r�   )rY   rZ   r[   r¤  r¥  r\   r£  rN   r@   r@   rA   rV   3  s   4
üz/ToggleWebBrowserSettingsExceptionRequest._bytesc                 C   s@   |  ¡ }t|d@ ƒ}|d@ r| ¡ }nd }| ¡ }| |||d�S )Nr�   rŒ   r¦  )r`   r�   r‘   r_   )rd   re   r’   Ú_deleteÚ_open_external_browserÚ_urlr@   r@   rA   rl   ;  s   
z4ToggleWebBrowserSettingsExceptionRequest.from_readerr  ©rn   ro   rp   rq   rr   rt   r   r�   rB   rG   rV   ru   rl   r@   r@   r@   rA   r¢    s     r¢  c                   @   sJ   e Zd ZdZdZdededee fdd„Zdd	„ Z	d
d„ Z
edd„ ƒZdS )ÚUnregisterDeviceRequesti2jr6   rû  rü  rÿ  c                 C   rž   r=   ©rû  rü  rÿ  )r?   rû  rü  rÿ  r@   r@   rA   rB   L  r¢   z UnregisterDeviceRequest.__init__c                 C   s.   d| j | j| jd u rg dœS | jd d … dœS )Nr«  )rM   rû  rü  rÿ  r¬  rN   r@   r@   rA   rG   T  s   üüzUnregisterDeviceRequest.to_dictc                 C   sH   d  dt d| j¡|  | j¡dt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )NrO   s   2jrR   rQ   c                 s   r  r  r  rH   r@   r@   rA   rW   a  r  z1UnregisterDeviceRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   rû  r\   rü  r]   rÿ  rN   r@   r@   rA   rV   \  s   
&üzUnregisterDeviceRequest._bytesc                 C   sN   |  ¡ }| ¡ }|  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q| |||d�S )Nr¬  )r`   r_   ra   r^   rc   )rd   re   r
  r  r  rM   rj   r@   r@   rA   rl   d  s   z#UnregisterDeviceRequest.from_readerNrm   r@   r@   r@   rA   r«  H  s    r«  c                   @   óD   e Zd ZdZdZdded fdd„Zdd	„ Zd
d„ Ze	dd„ ƒZ
dS )ÚUpdateBirthdayRequestl   Ü r6   NÚbirthdayr   c                 C   r¶   r=   ©r¯  )r?   r¯  r@   r@   rA   rB   u  r¹   zUpdateBirthdayRequest.__init__c                 C   rÒ   )Nr®  )rM   r¯  )rF   r¯  r   rG   rN   r@   r@   rA   rG   {  rÓ   zUpdateBirthdayRequest.to_dictc                 C   óR   d  dt d| jd u s| jdu rdnd¡| jd u s| jdu r"df¡S | j ¡ f¡S )NrO   s   nÌrŠ   Fr   rŒ   )rY   rZ   r[   r¯  rV   rN   r@   r@   rA   rV   �  ó   "ýýzUpdateBirthdayRequest._bytesc                 C   ó(   |  ¡ }|d@ r| ¡ }nd }| |d�S )NrŒ   r°  r•  )rd   re   r’   Ú	_birthdayr@   r@   rA   rl   ˆ  ó
   

z!UpdateBirthdayRequest.from_readerrT   ©rn   ro   rp   rq   rr   r   rB   rG   rV   ru   rl   r@   r@   r@   rA   r®  q  ó    r®  c                   @   r­  )Ú UpdateBusinessAwayMessageRequestl   ¥ÔD r6   Nr  r   c                 C   r¶   r=   ©r  ©r?   r  r@   r@   rA   rB   —  r¹   z)UpdateBusinessAwayMessageRequest.__init__c                 C   rÒ   )Nr¸  ©rM   r  ©rF   r  r   rG   rN   r@   r@   rA   rG   �  rÓ   z(UpdateBusinessAwayMessageRequest.to_dictc                 C   r±  )NrO   s   ¥j¢rŠ   Fr   rŒ   ©rY   rZ   r[   r  rV   rN   r@   r@   rA   rV   £  r²  z'UpdateBusinessAwayMessageRequest._bytesc                 C   r³  ©NrŒ   r¹  r•  ©rd   re   r’   r  r@   r@   rA   rl   ª  rµ  z,UpdateBusinessAwayMessageRequest.from_readerrT   r¶  r@   r@   r@   rA   r¸  “  r·  r¸  c                   @   r­  )Ú$UpdateBusinessGreetingMessageRequestiÄ¯Ífr6   Nr  r   c                 C   r¶   r=   r¹  rº  r@   r@   rA   rB   ¹  r¹   z-UpdateBusinessGreetingMessageRequest.__init__c                 C   rÒ   )NrÀ  r»  r¼  rN   r@   r@   rA   rG   ¿  rÓ   z,UpdateBusinessGreetingMessageRequest.to_dictc                 C   r±  )NrO   s   Ä¯ÍfrŠ   Fr   rŒ   r½  rN   r@   r@   rA   rV   Å  r²  z+UpdateBusinessGreetingMessageRequest._bytesc                 C   r³  r¾  r•  r¿  r@   r@   rA   rl   Ì  rµ  z0UpdateBusinessGreetingMessageRequest.from_readerrT   r¶  r@   r@   r@   rA   rÀ  µ  r·  rÀ  c                   @   r­  )ÚUpdateBusinessIntroRequestl   4P)L r6   NÚintror   c                 C   r¶   r=   ©rÂ  )r?   rÂ  r@   r@   rA   rB   Û  r¹   z#UpdateBusinessIntroRequest.__init__c                 C   rÒ   )NrÁ  )rM   rÂ  )rF   rÂ  r   rG   rN   r@   r@   rA   rG   á  rÓ   z"UpdateBusinessIntroRequest.to_dictc                 C   r±  )NrO   s   4Ð¦rŠ   Fr   rŒ   )rY   rZ   r[   rÂ  rV   rN   r@   r@   rA   rV   ç  r²  z!UpdateBusinessIntroRequest._bytesc                 C   r³  )NrŒ   rÃ  r•  )rd   re   r’   Ú_intror@   r@   rA   rl   î  rµ  z&UpdateBusinessIntroRequest.from_readerrT   r¶  r@   r@   r@   rA   rÁ  ×  r·  rÁ  c                   @   sL   e Zd ZdZdZdded dee fdd„Zd	d
„ Zdd„ Z	e
dd„ ƒZdS )ÚUpdateBusinessLocationRequestl   Ö< r6   NÚ	geo_pointr   Úaddressc                 C   rÞ   r=   ©rÆ  rÇ  )r?   rÆ  rÇ  r@   r@   rA   rB   ý  rà   z&UpdateBusinessLocationRequest.__init__c                 C   r¶  )NrÅ  )rM   rÆ  rÇ  )rF   rÆ  r   rG   rÇ  rN   r@   r@   rA   rG     r·  z%UpdateBusinessLocationRequest.to_dictc              	   C   s�   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡| jd u s,| jdu r.dn| j ¡ | jd u s<| jdu r@df¡S |  | j¡f¡S )NrO   s   kžrŠ   Fr   r�   rŒ   )rY   rZ   r[   rÆ  rÇ  rV   r\   rN   r@   r@   rA   rV     s   > ü
üz$UpdateBusinessLocationRequest._bytesc                 C   s@   |  ¡ }|d@ r| ¡ }nd }|d@ r| ¡ }nd }| ||d�S )Nr�   rŒ   rÈ  ©r`   rb   r_   )rd   re   r’   Ú
_geo_pointÚ_addressr@   r@   rA   rl     s   

z)UpdateBusinessLocationRequest.from_readerr  ©rn   ro   rp   rq   rr   r   rt   rB   rG   rV   ru   rl   r@   r@   r@   rA   rÅ  ù  s    rÅ  c                   @   r­  )ÚUpdateBusinessWorkHoursRequestifà Kr6   NÚbusiness_work_hoursr   c                 C   r¶   r=   ©rÎ  )r?   rÎ  r@   r@   rA   rB   &  r¹   z'UpdateBusinessWorkHoursRequest.__init__c                 C   rÒ   )NrÍ  )rM   rÎ  )rF   rÎ  r   rG   rN   r@   r@   rA   rG   ,  rÓ   z&UpdateBusinessWorkHoursRequest.to_dictc                 C   r±  )NrO   s   fà KrŠ   Fr   rŒ   )rY   rZ   r[   rÎ  rV   rN   r@   r@   rA   rV   2  r²  z%UpdateBusinessWorkHoursRequest._bytesc                 C   r³  )NrŒ   rÏ  r•  )rd   re   r’   Ú_business_work_hoursr@   r@   rA   rl   9  rµ  z*UpdateBusinessWorkHoursRequest.from_readerrT   r¶  r@   r@   r@   rA   rÍ  "  r·  rÍ  c                   @   sL   e Zd ZdZdZddee ded fdd„Zd	d
„ Zdd„ Z	e
dd„ ƒZdS )ÚUpdateColorRequestiN!Mhr6   NÚfor_profileÚcolorr,   c                 C   rÞ   r=   ©rÒ  rÓ  )r?   rÒ  rÓ  r@   r@   rA   rB   H  rà   zUpdateColorRequest.__init__c                 C   r  )NrÑ  )rM   rÒ  rÓ  )rÒ  rF   rÓ  r   rG   rN   r@   r@   rA   rG   O  r	  zUpdateColorRequest.to_dictc              	   C   sn   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡| jd u s,| jdu r0df¡S | j ¡ f¡S )NrO   s   N!MhrŠ   Fr   r�   rû   )rY   rZ   r[   rÒ  rÓ  rV   rN   r@   r@   rA   rV   V  s   >ýýzUpdateColorRequest._bytesc                 C   s6   |  ¡ }t|d@ ƒ}|d@ r| ¡ }nd }| ||d�S )Nr�   rû   rÔ  r„  )rd   re   r’   Ú_for_profileÚ_colorr@   r@   rA   rl   ]  s   
zUpdateColorRequest.from_readerr  rK  r@   r@   r@   rA   rÑ  D  s    rÑ  c                
   @   s\   e Zd ZdZdZddddddee d	ed
 fdd„Zdd„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚUpdateConnectedBotRequesti~Œ frX  NÚbotr*   Ú
recipientsr   ÚdeletedÚrightsr   c                 C   r‡   rZ  ©rØ  rÙ  rÚ  rÛ  )r?   rØ  rÙ  rÚ  rÛ  r@   r@   rA   rB   m  r‰   z"UpdateConnectedBotRequest.__init__c                 Ã   rÊ   rT   )rË   rÌ   rØ  rÍ   r@   r@   rA   rÐ   v  rÑ   z!UpdateConnectedBotRequest.resolvec                 C   s^   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ n| j| jt | jtƒr*| j ¡ dœS | jdœS )Nr×  )rM   rØ  rÙ  rÚ  rÛ  )rF   rØ  r   rG   rÙ  rÚ  rÛ  rN   r@   r@   rA   rG   y  s   ûûz!UpdateConnectedBotRequest.to_dictc              	   C   sz   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡| jd u s,| jdu r.dn| j ¡ | j ¡ | j ¡ f¡S )NrO   s   ~Œ frŠ   Fr   r�   rŒ   )rY   rZ   r[   rÚ  rÛ  rV   rØ  rÙ  rN   r@   r@   rA   rV   ‚  s   > ûz UpdateConnectedBotRequest._bytesc                 C   sJ   |  ¡ }t|d@ ƒ}|d@ r| ¡ }nd }| ¡ }| ¡ }| ||||d�S )Nr�   rŒ   rÜ  r„  )rd   re   r’   Ú_deletedÚ_rightsÚ_botÚ_recipientsr@   r@   rA   rl   ‹  s   
z%UpdateConnectedBotRequest.from_readerr  r‡  r@   r@   r@   rA   r×  i  s    $			r×  c                   @   r³   )ÚUpdateDeviceLockedRequesti25ß8r6   r´  c                 C   r¶   r=   ©r´  )r?   r´  r@   r@   rA   rB   �  r¹   z"UpdateDeviceLockedRequest.__init__c                 C   rº   )Nrá  )rM   r´  râ  rN   r@   r@   rA   rG   £  r¼   z!UpdateDeviceLockedRequest.to_dictc                 C   rd  )NrO   s   25ß8rR   )rY   rZ   r[   r´  rN   r@   r@   rA   rV   ©  rf  z UpdateDeviceLockedRequest._bytesc                 C   rÀ   )Nrâ  rp  )rd   re   rº  r@   r@   rA   rl   ¯  rÄ   z%UpdateDeviceLockedRequest.from_readerNrj  r@   r@   r@   rA   rá  ™  rÅ   rá  c                   @   ræ   )ÚUpdateEmojiStatusRequestl   k^§w r6   Úemoji_statusr   c                 C   r¶   r=   ©rä  )r?   rä  r@   r@   rA   rB   ¹  r¹   z!UpdateEmojiStatusRequest.__init__c                 C   rÒ   )Nrã  )rM   rä  )rF   rä  r   rG   rN   r@   r@   rA   rG   ¿  rÓ   z UpdateEmojiStatusRequest.to_dictc                 C   rÔ   )NrO   s   kÞÓû)rY   rä  rV   rN   r@   r@   rA   rV   Å  rÕ   zUpdateEmojiStatusRequest._bytesc                 C   rÀ   )Nrå  rÖ   )rd   re   Ú_emoji_statusr@   r@   rA   rl   Ë  rÄ   z$UpdateEmojiStatusRequest.from_readerN)rä  r   rí   r@   r@   r@   rA   rã  µ  rî   rã  c                   @   sB   e Zd ZdZdZddd„Zd	d
„ Zdd„ Zdd„ Ze	dd„ ƒZ
dS )ÚUpdateNotifySettingsRequestl   “[|	 r6   r/  r    rô   r#   c                 C   rÞ   r=   ©r/  rô   )r?   r/  rô   r@   r@   rA   rB   Õ  rà   z$UpdateNotifySettingsRequest.__init__c                 Ã   r‰  rT   rŠ  rÍ   r@   r@   rA   rÐ   Ü  r‹  z#UpdateNotifySettingsRequest.resolvec                 C   r“  )Nrç  )rM   r/  rô   )rF   r/  r   rG   rô   rN   r@   r@   rA   rG   ß  r”  z#UpdateNotifySettingsRequest.to_dictc                 C   ré  )NrO   s   “[¾„)rY   r/  rV   rô   rN   r@   r@   rA   rV   æ  rê  z"UpdateNotifySettingsRequest._bytesc                 C   rã   )Nrè  rÖ   )rd   re   r9  r   r@   r@   rA   rl   í  rä   z'UpdateNotifySettingsRequest.from_readerN)r/  r    rô   r#   r×   r@   r@   r@   rA   rç  Ñ  s    
rç  c                   @   ræ  )ÚUpdatePasswordSettingsRequestl   /6K r6   r  r   Únew_settingsr4   c                 C   rÞ   r=   ©r  rê  )r?   r  rê  r@   r@   rA   rB   ø  rà   z&UpdatePasswordSettingsRequest.__init__c                 C   r“  )Nré  )rM   r  rê  )rF   r  r   rG   rê  rN   r@   r@   rA   rG   ÿ  r”  z%UpdatePasswordSettingsRequest.to_dictc                 C   ré  )NrO   s   /›¥)rY   r  rV   rê  rN   r@   r@   rA   rV     rê  z$UpdatePasswordSettingsRequest._bytesc                 C   rã   )Nrë  rÖ   )rd   re   r  Ú_new_settingsr@   r@   rA   rl     rä   z)UpdatePasswordSettingsRequest.from_readerN)r  r   rê  r4   rí   r@   r@   r@   rA   ré  ô  rë  ré  c                   @   rÇ   )ÚUpdatePersonalChannelRequestl   à†2 r6   Úchannelr   c                 C   r¶   r=   ©rî  )r?   rî  r@   r@   rA   rB     r¹   z%UpdatePersonalChannelRequest.__init__c                 Ã   rÊ   rT   )Úget_input_channelrÌ   rî  rÍ   r@   r@   rA   rÐ     rÑ   z$UpdatePersonalChannelRequest.resolvec                 C   rÒ   )Nrí  )rM   rî  )rF   rî  r   rG   rN   r@   r@   rA   rG   !  rÓ   z$UpdatePersonalChannelRequest.to_dictc                 C   rÔ   )NrO   s   àCÙ)rY   rî  rV   rN   r@   r@   rA   rV   '  rÕ   z#UpdatePersonalChannelRequest._bytesc                 C   rÀ   )Nrï  rÖ   )rd   re   Ú_channelr@   r@   rA   rl   -  rÄ   z(UpdatePersonalChannelRequest.from_readerN)rî  r   r×   r@   r@   r@   rA   rí    rØ   rí  c                   @   sT   e Zd ZdZdZddee dee dee fdd„Zd	d
„ Zdd„ Z	e
dd„ ƒZdS )ÚUpdateProfileRequestiuWQxrš   NÚ
first_nameÚ	last_nameÚaboutc                 C   rž   rŸ   ©ró  rô  rõ  )r?   ró  rô  rõ  r@   r@   rA   rB   7  r¢   zUpdateProfileRequest.__init__c                 C   r£   )Nrò  )rM   ró  rô  rõ  rö  rN   r@   r@   rA   rG   ?  r¥   zUpdateProfileRequest.to_dictc              	   C   sÐ   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB ¡| jd u s:| jdu r<dn|  | j¡| jd u sK| jdu rMdn|  | j¡| jd u s\| jdu r`df¡S |  | j¡f¡S )	NrO   s   uWQxrŠ   Fr   rŒ   r�   rû   )rY   rZ   r[   ró  rô  rõ  r\   rN   r@   r@   rA   rV   G  s   Z""û
ûzUpdateProfileRequest._bytesc                 C   sX   |  ¡ }|d@ r| ¡ }nd }|d@ r| ¡ }nd }|d@ r#| ¡ }nd }| |||d�S )NrŒ   r�   rû   rö  )r`   r_   )rd   re   r’   Ú_first_nameÚ
_last_nameÚ_aboutr@   r@   rA   rl   P  s   


z UpdateProfileRequest.from_readerr—   rÌ  r@   r@   r@   rA   rò  3  s    $	rò  c                   @   r³   )ÚUpdateStatusRequesti,V(fr6   Úofflinec                 C   r¶   r=   ©rû  )r?   rû  r@   r@   rA   rB   g  r¹   zUpdateStatusRequest.__init__c                 C   rº   )Nrú  )rM   rû  rü  rN   r@   r@   rA   rG   m  r¼   zUpdateStatusRequest.to_dictc                 C   ru  )NrO   s   ,V(frŽ   r�   )rY   rû  rN   r@   r@   rA   rV   s  rv  zUpdateStatusRequest._bytesc                 C   rÀ   )Nrü  rw  )rd   re   Ú_offliner@   r@   rA   rl   y  rÄ   zUpdateStatusRequest.from_readerNrS  r@   r@   r@   rA   rú  c  rÅ   rú  c                   @   sp   e Zd ZdZdZddedddee dee d	ed
 deed  fdd„Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZdS )ÚUpdateThemeRequestiÌô+rð   Nr©  rª  r(   rñ   rò   ró   r   rô   r)   c                 C   r  rõ   ©r©  rª  rñ   rò   ró   rô   )r?   r©  rª  rñ   rò   ró   rô   r@   r@   rA   rB   ƒ  r  zUpdateThemeRequest.__init__c                 Ã   r÷   rT   rø   rÍ   r@   r@   rA   rÐ   Ž  rú   zUpdateThemeRequest.resolvec                 C   sh   d| j t| jtƒr| j ¡ n| j| j| jt| jtƒr| j ¡ n| j| jd u r*g dœS dd„ | jD ƒdœS )Nrþ  c                 S   rD   r@   rE   rH   r@   r@   rA   rK   š  rL   z.UpdateThemeRequest.to_dict.<locals>.<listcomp>)rM   r©  rª  rñ   rò   ró   rô   )	r©  rF   rª  r   rG   rñ   rò   ró   rô   rN   r@   r@   rA   rG   ’  s   ùùzUpdateThemeRequest.to_dictc                 C   sB  d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB | jd u s+| jdu r-dndB | jd u s9| jdu r;dnd	B ¡|  | j¡| j	 
¡ | jd u sQ| jdu rSdn|  | j¡| jd u sb| jdu rddn|  | j¡| jd u ss| jdu rudn| j 
¡ | jd u sƒ| jdu r‡df¡S d  d
t dt| jƒ¡d  dd„ | jD ƒ¡f¡f¡S )NrO   s   Ìô+rŠ   Fr   rŒ   r�   rû   r‹   rQ   rR   c                 s   rS   rT   rU   rH   r@   r@   rA   rW   ¦  rX   z,UpdateThemeRequest._bytes.<locals>.<genexpr>)rY   rZ   r[   rñ   rò   ró   rô   r\   r©  rª  rV   r]   rN   r@   r@   rA   rV   �  s   v
"" ø.øzUpdateThemeRequest._bytesc                 C   s¬   |  ¡ }| ¡ }| ¡ }|d@ r| ¡ }nd }|d@ r | ¡ }nd }|d@ r+| ¡ }nd }|d@ rJ|  ¡  g }t|  ¡ ƒD ]}	| ¡ }
| |
¡ q=nd }| ||||||d�S )NrŒ   r�   rû   r‹   rÿ  rü   )rd   re   r’   r¬  r­  rý   rþ   rÿ   r   rM   rj   r@   r@   rA   rl   ©  s*   


þzUpdateThemeRequest.from_readerrå  r  r@   r@   r@   rA   rþ    s    8rþ  c                   @   r³   )ÚUpdateUsernameRequesti|Ý>rš   rµ   c                 C   r¶   rŸ   r·   r¸   r@   r@   rA   rB   Ë  r¹   zUpdateUsernameRequest.__init__c                 C   rº   )Nr   r»   r·   rN   r@   r@   rA   rG   Ñ  r¼   zUpdateUsernameRequest.to_dictc                 C   r½   )NrO   s   |Ý>r¾   rN   r@   r@   rA   rV   ×  r¿   zUpdateUsernameRequest._bytesc                 C   rÀ   rÁ   r«   rÂ   r@   r@   rA   rl   Ý  rÄ   z!UpdateUsernameRequest.from_readerNr±   r@   r@   r@   rA   r   Ç  rÅ   r   c                   @   sL   e Zd ZdZdZddee dee fdd„Zdd	„ Zd
d„ Z	e
dd„ ƒZdS )ÚUpdateWebBrowserSettingsRequestl   þ¿5 r-  Nr¥  Údisplay_close_buttonc                 C   rÞ   rÊ  ©r¥  r  )r?   r¥  r  r@   r@   rA   rB   ç  rà   z(UpdateWebBrowserSettingsRequest.__init__c                 C   rá   )Nr  )rM   r¥  r  r  rN   r@   r@   rA   rG   î  râ   z'UpdateWebBrowserSettingsRequest.to_dictc              	   C   sJ   d  dt d| jd u s| jdu rdnd| jd u s| jdu rdndB ¡f¡S )NrO   s   þ‚ßšrŠ   Fr   rŒ   r�   )rY   rZ   r[   r¥  r  rN   r@   r@   rA   rV   õ  s   >þz&UpdateWebBrowserSettingsRequest._bytesc                 C   s,   |  ¡ }t|d@ ƒ}t|d@ ƒ}| ||d�S )NrŒ   r�   r  rH  )rd   re   r’   r¨  Ú_display_close_buttonr@   r@   rA   rl   û  s   z+UpdateWebBrowserSettingsRequest.from_readerr  rK  r@   r@   r@   rA   r  ã  s    r  c                   @   sF   e Zd ZdZdZdddedefdd„Zd	d
„ Zdd„ Ze	dd„ ƒZ
dS )ÚUploadRingtoneRequestl   ¢5 é è!Úfiler   Ú	file_nameÚ	mime_typec                 C   rž   ©zP
        :returns Document: Instance of either DocumentEmpty, Document.
        N©r  r  r	  )r?   r  r  r	  r@   r@   rA   rB     r¢   zUploadRingtoneRequest.__init__c                 C   r/  )Nr  )rM   r  r  r	  )rF   r  r   rG   r  r	  rN   r@   r@   rA   rG     r0  zUploadRingtoneRequest.to_dictc                 C   s(   d  d| j ¡ |  | j¡|  | j¡f¡S )NrO   s   ¢ƒƒ)rY   r  rV   r\   r  r	  rN   r@   r@   rA   rV     s   

üzUploadRingtoneRequest._bytesc                 C   rS  )Nr  r  )rd   re   Ú_fileÚ
_file_nameÚ
_mime_typer@   r@   rA   rl      r°   z!UploadRingtoneRequest.from_readerNr±   r@   r@   r@   rA   r    r²   r  c                
   @   sP   e Zd ZdZdZddddededed fd	d
„Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚUploadThemeRequesti3³=r  Nr  r   r  r	  Úthumbc                 C   r‡   r
  ©r  r  r	  r  )r?   r  r  r	  r  r@   r@   rA   rB   ,  r‰   zUploadThemeRequest.__init__c                 C   r–  )Nr  )rM   r  r  r	  r  )rF   r  r   rG   r  r	  r  rN   r@   r@   rA   rG   5  r—  zUploadThemeRequest.to_dictc              
   C   sj   d  dt d| jd u s| jdu rdnd¡| j ¡ | jd u s"| jdu r$dn| j ¡ |  | j¡|  | j¡f¡S )NrO   s   3³=rŠ   Fr   rŒ   )	rY   rZ   r[   r  r  rV   r\   r  r	  rN   r@   r@   rA   rV   >  s   " 

úzUploadThemeRequest._bytesc                 C   sF   |  ¡ }| ¡ }|d@ r| ¡ }nd }| ¡ }| ¡ }| ||||d�S )NrŒ   r  rÉ  )rd   re   r’   r  Ú_thumbr  r  r@   r@   rA   rl   H  s   
zUploadThemeRequest.from_readerrT   r  r@   r@   r@   rA   r  (  s     		
r  c                
   @   sP   e Zd ZdZdZddddeddd	ee fd
d„Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚUploadWallPaperRequestl   5G rÂ  Nr  r   r	  rô   r3   Úfor_chatc                 C   r‡   rÄ  ©r  r	  rô   r  )r?   r  r	  rô   r  r@   r@   rA   rB   Z  r‰   zUploadWallPaperRequest.__init__c                 C   sD   dt | jtƒr| j ¡ n| j| jt | jtƒr| j ¡ n| j| jdœS )Nr  )rM   r  r	  rô   r  )rF   r  r   rG   r	  rô   r  rN   r@   r@   rA   rG   c  s   ûzUploadWallPaperRequest.to_dictc                 C   sH   d  dt d| jd u s| jdu rdnd¡| j ¡ |  | j¡| j ¡ f¡S )NrO   s   �šãrŠ   Fr   rŒ   )	rY   rZ   r[   r  r  rV   r\   r	  rô   rN   r@   r@   rA   rV   l  s   "
ûzUploadWallPaperRequest._bytesc                 C   s<   |  ¡ }t|d@ ƒ}| ¡ }| ¡ }| ¡ }| ||||d�S )NrŒ   r  râ  )rd   re   r’   Ú	_for_chatr  r  r   r@   r@   rA   rl   u  s   z"UploadWallPaperRequest.from_readerrT   rª  r@   r@   r@   rA   r  V  s     			r  c                   @   ræ  )ÚVerifyEmailRequestiÏ¤-iˆ1ƒdrc  r   Úverificationr   c                 C   rÞ   )zg
        :returns account.EmailVerified: Instance of either EmailVerified, EmailVerifiedLogin.
        N©rc  r  )r?   rc  r  r@   r@   rA   rB   „  rà   zVerifyEmailRequest.__init__c                 C   r“  )Nr  )rM   rc  r  )rF   rc  r   rG   r  rN   r@   r@   rA   rG   ‹  r”  zVerifyEmailRequest.to_dictc                 C   ré  )NrO   s   Ï¤-)rY   rc  rV   r  rN   r@   r@   rA   rV   ’  rê  zVerifyEmailRequest._bytesc                 C   rã   )Nr  rÖ   )rd   re   rf  Ú_verificationr@   r@   rA   rl   ™  rä   zVerifyEmailRequest.from_readerN)rc  r   r  r   rí   r@   r@   r@   rA   r  €  rë  r  c                   @   r˜   )ÚVerifyPhoneRequestiö§ÓMr6   r›   rœ   r�   c                 C   rž   r=   r    r¡   r@   r@   rA   rB   ¤  r¢   zVerifyPhoneRequest.__init__c                 C   r£   )Nr  r¤   r    rN   r@   r@   rA   rG   ¬  r¥   zVerifyPhoneRequest.to_dictc                 C   r¦   )NrO   s   ö§ÓMr§   rN   r@   r@   rA   rV   ´  r¨   zVerifyPhoneRequest._bytesc                 C   r©   rª   r«   r¬   r@   r@   rA   rl   ¼  r°   zVerifyPhoneRequest.from_readerNr±   r@   r@   r@   rA   r     r²   r  )¹Ú__doc__Útl.tlobjectr   r   Útypingr   r   r   r   ÚosrZ   r	   Útl.typesr
   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   Útl.types.accountr4   r5   rw   r‚   r™   r´   rÆ   rÈ   rÙ   rÝ   rç   rï   r  r  r  r  r  r  r,  r.  r;  rB  rM  rN  rQ  rT  rU  rV  rW  r]  r^  rk  rn  rq  rr  rs  rt  ru  rv  rw  rx  ry  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+  r3  r;  rD  rK  rQ  rT  rV  r`  rb  rh  ri  rm  rr  ry  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@   rA   Ú<module>   s   °10$ :&! $!,+!   $53 !7!',%3.#  $    %#1 ))"""")"%0# 0H!$.* 