o
    XzjùR  ã                   @   s(  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	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  ddl!Z!ddl"Z"dd	l#m#Z# erjdd
l$m%Z%m&Z&m'Z'm(Z(m)Z) G dd„ deƒZ*G dd„ deƒZ+G dd„ deƒZ,G dd„ deƒZ-G dd„ deƒZ.G dd„ deƒZ/G dd„ deƒZ0G dd„ deƒZ1G dd„ deƒZ2G dd„ deƒZ3G dd „ d eƒZ4G d!d"„ d"eƒZ5G d#d$„ d$eƒZ6G d%d&„ d&eƒZ7G d'd(„ d(eƒZ8G d)d*„ d*eƒZ9G d+d,„ d,eƒZ:G d-d.„ d.eƒZ;G d/d0„ d0eƒZ<G d1d2„ d2eƒZ=G d3d4„ d4eƒZ>dS )5zBFile generated by TLObjects' generator. All changes will be ERASEDé   )ÚTLObject)Ú	TLRequesté    )ÚOptionalÚListÚUnionÚTYPE_CHECKINGé   )ÚaccountÚ	aicomposeÚauthÚbotsÚchannelsÚ	chatlistsÚcontactsÚfoldersÚfragmentÚhelpÚlangpackÚmessagesÚpaymentsÚphoneÚphotosÚpremiumÚsmsjobsÚstatsÚstickersÚstoriesÚupdatesÚuploadÚusersN)Údatetime)ÚTypeInputClientProxyÚTypeJSONValueÚTypeMessageRangeÚTypeTypeÚTypeXc                   @   s0   e Zd ZdZdZdd„ Zdd„ Zedd„ ƒZd	S )
ÚDestroyAuthKeyRequestl   `Q†" l   Žf# c                 C   s   ddiS )NÚ_r'   © ©Úselfr)   r)   úY/var/www/kodo/tsheker/venv/lib/python3.10/site-packages/telethon/tl/functions/__init__.pyÚto_dict   s   ÿzDestroyAuthKeyRequest.to_dictc                 C   s
   d  d¡S )Nó    )s   `QCÑ)Újoinr*   r)   r)   r,   Ú_bytes   s   
zDestroyAuthKeyRequest._bytesc                 C   s   | ƒ S )Nr)   )ÚclsÚreaderr)   r)   r,   Úfrom_reader   s   z!DestroyAuthKeyRequest.from_readerN)	Ú__name__Ú
__module__Ú__qualname__ÚCONSTRUCTOR_IDÚSUBCLASS_OF_IDr-   r0   Úclassmethodr3   r)   r)   r)   r,   r'      s    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 )ÚDestroySessionRequestl   &!¢N l   ½g^ Ú
session_idc                 C   ó
   || _ dS )zf
        :returns DestroySessionRes: Instance of either DestroySessionOk, DestroySessionNone.
        N©r<   )r+   r<   r)   r)   r,   Ú__init__%   ó   
zDestroySessionRequest.__init__c                 C   ó   d| j dœS )Nr;   )r(   r<   r>   r*   r)   r)   r,   r-   +   ó   þzDestroySessionRequest.to_dictc                 C   ó   d  dt d| j¡f¡S )Nr.   s   &!Qçú<q)r/   ÚstructÚpackr<   r*   r)   r)   r,   r0   1   ó   þzDestroySessionRequest._bytesc                 C   ó   |  ¡ }| |d�S )Nr>   ©Ú	read_long)r1   r2   Ú_session_idr)   r)   r,   r3   7   ó   
z!DestroySessionRequest.from_readerN©r4   r5   r6   r7   r8   Úintr?   r-   r0   r9   r3   r)   r)   r)   r,   r;   !   ó    r;   c                   @   r:   )ÚGetFutureSaltsRequestl   =Cr iõ�Únumc                 C   r=   )z@
        :returns FutureSalts: Instance of FutureSalts.
        N©rQ   )r+   rQ   r)   r)   r,   r?   A   r@   zGetFutureSaltsRequest.__init__c                 C   rA   )NrP   )r(   rQ   rR   r*   r)   r)   r,   r-   G   rB   zGetFutureSaltsRequest.to_dictc                 C   rC   )Nr.   s   ½!¹ú<i)r/   rE   rF   rQ   r*   r)   r)   r,   r0   M   rG   zGetFutureSaltsRequest._bytesc                 C   rH   )NrR   )Úread_int)r1   r2   Ú_numr)   r)   r,   r3   S   rL   z!GetFutureSaltsRequest.from_readerNrM   r)   r)   r)   r,   rP   =   rO   rP   c                   @   sl   e Zd ZdZdZddededededed	ed
eddded ded fdd„Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚInitConnectionRequestl   ©^š ì   K6do NÚapi_idÚdevice_modelÚsystem_versionÚapp_versionÚsystem_lang_codeÚ	lang_packÚ	lang_codeÚqueryr&   Úproxyr"   Úparamsr#   c                 C   s@   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	dS ©z<
        :returns X: This type has no constructors.
        N©
rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   )r+   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   r)   r)   r,   r?   ]   s   
zInitConnectionRequest.__init__c                 C   sv   d| j | j| j| j| j| j| jt| jt	ƒr| j 
¡ n| jt| jt	ƒr'| j 
¡ n| jt| jt	ƒr6| j 
¡ dœS | jdœS )NrV   )r(   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   )rX   rY   rZ   r[   r\   r]   r^   Ú
isinstancer_   r   r-   r`   ra   r*   r)   r)   r,   r-   l   s   õõzInitConnectionRequest.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 ¡t d| j¡|  | j¡|  | j¡|  | j	¡|  | j
¡|  | j¡|  | j¡| jd u sP| jdu rRdn| j ¡ | jd u s`| jdu rbdn| j ¡ | j ¡ f¡S )	Nr.   s   ©^ÍÁz<IFr   r	   é   rS   )r/   rE   rF   r`   ra   rX   Úserialize_bytesrY   rZ   r[   r\   r]   r^   r0   r_   r*   r)   r)   r,   r0   {   s   >





  ôzInitConnectionRequest._bytesc                 C   s�   |  ¡ }|  ¡ }| ¡ }| ¡ }| ¡ }| ¡ }| ¡ }| ¡ }	|d@ r)| ¡ }
nd }
|d@ r4| ¡ }nd }| ¡ }| |||||||	||
|d�
S )Nr	   re   rc   )rT   Útgread_stringÚtgread_object)r1   r2   ÚflagsÚ_api_idÚ_device_modelÚ_system_versionÚ_app_versionÚ_system_lang_codeÚ
_lang_packÚ
_lang_codeÚ_proxyÚ_paramsÚ_queryr)   r)   r,   r3   ‹   s    

z!InitConnectionRequest.from_reader)NN)r4   r5   r6   r7   r8   rN   Ústrr   r?   r-   r0   r9   r3   r)   r)   r)   r,   rV   Y   s    <rV   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 )ÚInvokeAfterMsgRequestl   -7> rW   Úmsg_idr_   r&   c                 C   ó   || _ || _dS rb   ©rw   r_   )r+   rw   r_   r)   r)   r,   r?   ¦   ó   
zInvokeAfterMsgRequest.__init__c                 C   ó*   d| j t| jtƒr| j ¡ dœS | jdœS )Nrv   )r(   rw   r_   )rw   rd   r_   r   r-   r*   r)   r)   r,   r-   ­   ó   ýýzInvokeAfterMsgRequest.to_dictc                 C   ó    d  dt d| j¡| j ¡ f¡S )Nr.   s   -7ŸËrD   )r/   rE   rF   rw   r_   r0   r*   r)   r)   r,   r0   ´   ó
   ýzInvokeAfterMsgRequest._bytesc                 C   ó   |  ¡ }| ¡ }| ||d�S )Nry   ©rJ   rh   )r1   r2   Ú_msg_idrs   r)   r)   r,   r3   »   ó   z!InvokeAfterMsgRequest.from_readerNrM   r)   r)   r)   r,   rv   ¢   ó    rv   c                   @   sF   e Zd ZdZdZdee ddfdd„Zdd	„ Zd
d„ Z	e
dd„ ƒZdS )ÚInvokeAfterMsgsRequestið´Ä=rW   Úmsg_idsr_   r&   c                 C   rx   rb   ©r…   r_   )r+   r…   r_   r)   r)   r,   r?   Æ   rz   zInvokeAfterMsgsRequest.__init__c                 C   s@   d| j d u rg n| j d d … t| jtƒr| j ¡ dœS | jdœS )Nr„   )r(   r…   r_   )r…   rd   r_   r   r-   r*   r)   r)   r,   r-   Í   ó   ýýzInvokeAfterMsgsRequest.to_dictc              	   C   s:   d  ddt dt| jƒ¡d  dd„ | jD ƒ¡| j ¡ f¡S )Nr.   s   ð´Ä=s   ÄµrS   c                 s   s   � | ]	}t  d |¡V  qdS )rD   N)rE   rF   )Ú.0Úxr)   r)   r,   Ú	<genexpr>×   s   € z0InvokeAfterMsgsRequest._bytes.<locals>.<genexpr>)r/   rE   rF   Úlenr…   r_   r0   r*   r)   r)   r,   r0   Ô   s
   &ýzInvokeAfterMsgsRequest._bytesc                 C   sD   |  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q| ¡ }| ||d�S )Nr†   )rT   ÚrangerJ   Úappendrh   )r1   r2   Ú_msg_idsr(   Ú_xrs   r)   r)   r,   r3   Û   s   z"InvokeAfterMsgsRequest.from_readerN)r4   r5   r6   r7   r8   r   rN   r?   r-   r0   r9   r3   r)   r)   r)   r,   r„   Â   s    r„   c                   @   óF   e Zd ZdZdZdededdfdd„Zd	d
„ Zdd„ Ze	dd„ ƒZ
dS )ÚInvokeWithApnsSecretRequestiøT®rW   ÚnonceÚsecretr_   r&   c                 C   ó   || _ || _|| _dS rb   ©r’   r“   r_   )r+   r’   r“   r_   r)   r)   r,   r?   ë   ó   
z$InvokeWithApnsSecretRequest.__init__c                 C   ó.   d| j | jt| jtƒr| j ¡ dœS | jdœS )Nr‘   )r(   r’   r“   r_   )r’   r“   rd   r_   r   r-   r*   r)   r)   r,   r-   ó   ó   üüz#InvokeWithApnsSecretRequest.to_dictc                 C   ó(   d  d|  | j¡|  | j¡| j ¡ f¡S )Nr.   s   øT®)r/   rf   r’   r“   r_   r0   r*   r)   r)   r,   r0   û   ó   

üz"InvokeWithApnsSecretRequest._bytesc                 C   ó&   |  ¡ }|  ¡ }| ¡ }| |||d�S )Nr•   ©rg   rh   )r1   r2   Ú_nonceÚ_secretrs   r)   r)   r,   r3     ó   z'InvokeWithApnsSecretRequest.from_readerN©r4   r5   r6   r7   r8   rt   r?   r-   r0   r9   r3   r)   r)   r)   r,   r‘   ç   ó    r‘   c                   @   ru   )Ú#InvokeWithBusinessConnectionRequestl   ŽQ: rW   Úconnection_idr_   r&   c                 C   rx   rb   ©r£   r_   )r+   r£   r_   r)   r)   r,   r?     rz   z,InvokeWithBusinessConnectionRequest.__init__c                 C   r{   )Nr¢   )r(   r£   r_   )r£   rd   r_   r   r-   r*   r)   r)   r,   r-     r|   z+InvokeWithBusinessConnectionRequest.to_dictc                 C   ó   d  d|  | j¡| j ¡ f¡S )Nr.   s   ŽŸ(Ý)r/   rf   r£   r_   r0   r*   r)   r)   r,   r0     ó
   
ýz*InvokeWithBusinessConnectionRequest._bytesc                 C   r   )Nr¤   rœ   )r1   r2   Ú_connection_idrs   r)   r)   r,   r3   $  r‚   z/InvokeWithBusinessConnectionRequest.from_readerNr    r)   r)   r)   r,   r¢     rƒ   r¢   c                   @   r�   )Ú$InvokeWithGooglePlayIntegrityRequesti„)ùrW   r’   Útokenr_   r&   c                 C   r”   rb   ©r’   r©   r_   )r+   r’   r©   r_   r)   r)   r,   r?   /  r–   z-InvokeWithGooglePlayIntegrityRequest.__init__c                 C   r—   )Nr¨   )r(   r’   r©   r_   )r’   r©   rd   r_   r   r-   r*   r)   r)   r,   r-   7  r˜   z,InvokeWithGooglePlayIntegrityRequest.to_dictc                 C   r™   )Nr.   s   „)ù)r/   rf   r’   r©   r_   r0   r*   r)   r)   r,   r0   ?  rš   z+InvokeWithGooglePlayIntegrityRequest._bytesc                 C   r›   )Nrª   rœ   )r1   r2   r�   Ú_tokenrs   r)   r)   r,   r3   G  rŸ   z0InvokeWithGooglePlayIntegrityRequest.from_readerNr    r)   r)   r)   r,   r¨   +  r¡   r¨   c                   @   ru   )ÚInvokeWithLayerRequestl   65 rW   Úlayerr_   r&   c                 C   rx   rb   ©r­   r_   )r+   r­   r_   r)   r)   r,   r?   S  rz   zInvokeWithLayerRequest.__init__c                 C   r{   )Nr¬   )r(   r­   r_   )r­   rd   r_   r   r-   r*   r)   r)   r,   r-   Z  r|   zInvokeWithLayerRequest.to_dictc                 C   r}   )Nr.   s   ›ÚrS   )r/   rE   rF   r­   r_   r0   r*   r)   r)   r,   r0   a  r~   zInvokeWithLayerRequest._bytesc                 C   r   )Nr®   )rT   rh   )r1   r2   Ú_layerrs   r)   r)   r,   r3   h  r‚   z"InvokeWithLayerRequest.from_readerNrM   r)   r)   r)   r,   r¬   O  rƒ   r¬   c                   @   s:   e Zd ZdZdZddd„Zd	d
„ Zdd„ Zedd„ ƒZ	dS )ÚInvokeWithMessagesRangeRequestiòuR6rW   rŒ   r$   r_   r&   c                 C   rx   rb   ©rŒ   r_   )r+   rŒ   r_   r)   r)   r,   r?   s  rz   z'InvokeWithMessagesRangeRequest.__init__c                 C   s@   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ dœS | jdœS )Nr°   )r(   rŒ   r_   )rd   rŒ   r   r-   r_   r*   r)   r)   r,   r-   z  r‡   z&InvokeWithMessagesRangeRequest.to_dictc                 C   s   d  d| j ¡ | j ¡ f¡S )Nr.   s   òuR6)r/   rŒ   r0   r_   r*   r)   r)   r,   r0   �  s
   ýz%InvokeWithMessagesRangeRequest._bytesc                 C   s   |  ¡ }|  ¡ }| ||d�S )Nr±   ©rh   )r1   r2   Ú_rangers   r)   r)   r,   r3   ˆ  r‚   z*InvokeWithMessagesRangeRequest.from_readerN)rŒ   r$   r_   r&   ©
r4   r5   r6   r7   r8   r?   r-   r0   r9   r3   r)   r)   r)   r,   r°   o  s    
r°   c                   @   ru   )ÚInvokeWithReCaptchaRequestl   ”v[ rW   r©   r_   r&   c                 C   rx   rb   ©r©   r_   )r+   r©   r_   r)   r)   r,   r?   “  rz   z#InvokeWithReCaptchaRequest.__init__c                 C   r{   )Nrµ   )r(   r©   r_   )r©   rd   r_   r   r-   r*   r)   r)   r,   r-   š  r|   z"InvokeWithReCaptchaRequest.to_dictc                 C   r¥   )Nr.   s   ”»­)r/   rf   r©   r_   r0   r*   r)   r)   r,   r0   ¡  r¦   z!InvokeWithReCaptchaRequest._bytesc                 C   r   )Nr¶   rœ   )r1   r2   r«   rs   r)   r)   r,   r3   ¨  r‚   z&InvokeWithReCaptchaRequest.from_readerNr    r)   r)   r)   r,   rµ   �  rƒ   rµ   c                   @   ru   )ÚInvokeWithTakeoutRequestl   .}SY rW   Ú
takeout_idr_   r&   c                 C   rx   rb   ©r¸   r_   )r+   r¸   r_   r)   r)   r,   r?   ³  rz   z!InvokeWithTakeoutRequest.__init__c                 C   r{   )Nr·   )r(   r¸   r_   )r¸   rd   r_   r   r-   r*   r)   r)   r,   r-   º  r|   z InvokeWithTakeoutRequest.to_dictc                 C   r}   )Nr.   s   .ý©¬rD   )r/   rE   rF   r¸   r_   r0   r*   r)   r)   r,   r0   Á  r~   zInvokeWithTakeoutRequest._bytesc                 C   r   )Nr¹   r€   )r1   r2   Ú_takeout_idrs   r)   r)   r,   r3   È  r‚   z$InvokeWithTakeoutRequest.from_readerNrM   r)   r)   r)   r,   r·   ¯  rƒ   r·   c                   @   s:   e Zd ZdZdZddd„Zdd„ Zd	d
„ Zedd„ ƒZ	dS )ÚInvokeWithoutUpdatesRequestl   ·Y( rW   r_   r&   c                 C   r=   rb   ©r_   )r+   r_   r)   r)   r,   r?   Ó  r@   z$InvokeWithoutUpdatesRequest.__init__c                 C   s&   dt | jtƒr| j ¡ dœS | jdœS )Nr»   )r(   r_   )rd   r_   r   r-   r*   r)   r)   r,   r-   Ù  s
   þþz#InvokeWithoutUpdatesRequest.to_dictc                 C   s   d  d| j ¡ f¡S )Nr.   s   ·Y”¿)r/   r_   r0   r*   r)   r)   r,   r0   ß  s   þz"InvokeWithoutUpdatesRequest._bytesc                 C   rH   )Nr¼   r²   )r1   r2   rs   r)   r)   r,   r3   å  rL   z'InvokeWithoutUpdatesRequest.from_readerN)r_   r&   r´   r)   r)   r)   r,   r»   Ï  s    
r»   c                   @   r:   )ÚPingRequestiìw¾zì   qnÕ Úping_idc                 C   r=   ©z2
        :returns Pong: Instance of Pong.
        N©r¿   )r+   r¿   r)   r)   r,   r?   ï  r@   zPingRequest.__init__c                 C   rA   )Nr½   )r(   r¿   rÁ   r*   r)   r)   r,   r-   õ  rB   zPingRequest.to_dictc                 C   rC   )Nr.   s   ìw¾zrD   )r/   rE   rF   r¿   r*   r)   r)   r,   r0   û  rG   zPingRequest._bytesc                 C   rH   )NrÁ   rI   )r1   r2   Ú_ping_idr)   r)   r,   r3     rL   zPingRequest.from_readerNrM   r)   r)   r)   r,   r½   ë  rO   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 )ÚPingDelayDisconnectRequestl   Œ{„f r¾   r¿   Údisconnect_delayc                 C   rx   rÀ   ©r¿   rÄ   )r+   r¿   rÄ   r)   r)   r,   r?     rz   z#PingDelayDisconnectRequest.__init__c                 C   s   d| j | jdœS )NrÃ   )r(   r¿   rÄ   rÅ   r*   r)   r)   r,   r-     s   ýz"PingDelayDisconnectRequest.to_dictc                 C   s$   d  dt d| j¡t d| j¡f¡S )Nr.   s   Œ{BórD   rS   )r/   rE   rF   r¿   rÄ   r*   r)   r)   r,   r0     s
   ýz!PingDelayDisconnectRequest._bytesc                 C   r   )NrÅ   )rJ   rT   )r1   r2   rÂ   Ú_disconnect_delayr)   r)   r,   r3      r‚   z&PingDelayDisconnectRequest.from_readerNrM   r)   r)   r)   r,   rÃ     rƒ   rÃ   c                   @   sR   e Zd ZdZdZdedededededefd	d
„Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚReqDHParamsRequestl   ¾d%. l   ž1L r’   Úserver_nonceÚpÚqÚpublic_key_fingerprintÚencrypted_datac                 C   s(   || _ || _|| _|| _|| _|| _dS )ze
        :returns Server_DH_Params: Instance of either ServerDHParamsFail, ServerDHParamsOk.
        N©r’   rÈ   rÉ   rÊ   rË   rÌ   )r+   r’   rÈ   rÉ   rÊ   rË   rÌ   r)   r)   r,   r?   +  s   
zReqDHParamsRequest.__init__c                 C   s    d| j | j| j| j| j| jdœS )NrÇ   )r(   r’   rÈ   rÉ   rÊ   rË   rÌ   rÍ   r*   r)   r)   r,   r-   6  s   ùzReqDHParamsRequest.to_dictc                 C   sV   d  d| jjdddd�| jjdddd�|  | j¡|  | j¡t d| j	¡|  | j
¡f¡S )Nr.   s   ¾ä×é   ÚlittleT©ÚsignedrD   )r/   r’   Úto_bytesrÈ   rf   rÉ   rÊ   rE   rF   rË   rÌ   r*   r)   r)   r,   r0   A  s   


ùzReqDHParamsRequest._bytesc                 C   sL   |j dd�}|j dd�}| ¡ }| ¡ }| ¡ }| ¡ }| ||||||d�S )Né€   ©ÚbitsrÍ   )Úread_large_intÚtgread_bytesrJ   )r1   r2   r�   Ú_server_nonceÚ_pÚ_qÚ_public_key_fingerprintÚ_encrypted_datar)   r)   r,   r3   L  s   zReqDHParamsRequest.from_readerN©r4   r5   r6   r7   r8   rN   Úbytesr?   r-   r0   r9   r3   r)   r)   r)   r,   rÇ   '  s    "rÇ   c                   @   r:   )ÚReqPqRequestix—F`é¸†ixr’   c                 C   r=   ©z4
        :returns ResPQ: Instance of ResPQ.
        N©r’   ©r+   r’   r)   r)   r,   r?   [  r@   zReqPqRequest.__init__c                 C   rA   )Nrß   ©r(   r’   râ   r*   r)   r)   r,   r-   a  rB   zReqPqRequest.to_dictc                 C   ó   d  d| jjdddd�f¡S )Nr.   s   x—F`rÎ   rÏ   TrÐ   ©r/   r’   rÒ   r*   r)   r)   r,   r0   g  ó   þzReqPqRequest._bytesc                 C   ó   |j dd�}| |d�S ©NrÓ   rÔ   râ   ©rÖ   ©r1   r2   r�   r)   r)   r,   r3   m  ó   
zReqPqRequest.from_readerNrM   r)   r)   r)   r,   rß   W  rO   rß   c                   @   r:   )ÚReqPqMultiRequestl   ñý| rà   r’   c                 C   r=   rá   râ   rã   r)   r)   r,   r?   w  r@   zReqPqMultiRequest.__init__c                 C   rA   )Nrí   rä   râ   r*   r)   r)   r,   r-   }  rB   zReqPqMultiRequest.to_dictc                 C   rå   )Nr.   s   ñŽ~¾rÎ   rÏ   TrÐ   ræ   r*   r)   r)   r,   r0   ƒ  rç   zReqPqMultiRequest._bytesc                 C   rè   ré   rê   rë   r)   r)   r,   r3   ‰  rì   zReqPqMultiRequest.from_readerNrM   r)   r)   r)   r,   rí   s  rO   rí   c                   @   r:   )ÚRpcDropAnswerRequesti@§äXipuÊKÚ
req_msg_idc                 C   r=   )zy
        :returns RpcDropAnswer: Instance of either RpcAnswerUnknown, RpcAnswerDroppedRunning, RpcAnswerDropped.
        N©rï   )r+   rï   r)   r)   r,   r?   “  r@   zRpcDropAnswerRequest.__init__c                 C   rA   )Nrî   )r(   rï   rð   r*   r)   r)   r,   r-   ™  rB   zRpcDropAnswerRequest.to_dictc                 C   rC   )Nr.   s   @§äXrD   )r/   rE   rF   rï   r*   r)   r)   r,   r0   Ÿ  rG   zRpcDropAnswerRequest._bytesc                 C   rH   )Nrð   rI   )r1   r2   Ú_req_msg_idr)   r)   r,   r3   ¥  rL   z RpcDropAnswerRequest.from_readerNrM   r)   r)   r)   r,   rî   �  rO   rî   c                   @   sF   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 )ÚSetClientDHParamsRequestl   _j iÛlÝUr’   rÈ   rÌ   c                 C   r”   )zj
        :returns Set_client_DH_params_answer: Instance of either DhGenOk, DhGenRetry, DhGenFail.
        N©r’   rÈ   rÌ   )r+   r’   rÈ   rÌ   r)   r)   r,   r?   ¯  r–   z!SetClientDHParamsRequest.__init__c                 C   s   d| j | j| jdœS )Nrò   )r(   r’   rÈ   rÌ   ró   r*   r)   r)   r,   r-   ·  s
   üz SetClientDHParamsRequest.to_dictc              	   C   s6   d  d| jjdddd�| jjdddd�|  | j¡f¡S )Nr.   s   _õrÎ   rÏ   TrÐ   )r/   r’   rÒ   rÈ   rf   rÌ   r*   r)   r)   r,   r0   ¿  s   
üzSetClientDHParamsRequest._bytesc                 C   s.   |j dd�}|j dd�}| ¡ }| |||d�S )NrÓ   rÔ   ró   )rÖ   r×   )r1   r2   r�   rØ   rÜ   r)   r)   r,   r3   Ç  s   z$SetClientDHParamsRequest.from_readerNrÝ   r)   r)   r)   r,   rò   «  r¡   rò   )?Ú__doc__Útl.tlobjectr   r   Útypingr   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    ÚosrE   r!   Útl.typesr"   r#   r$   r%   r&   r'   r;   rP   rV   rv   r„   r‘   r¢   r¨   r¬   r°   rµ   r·   r»   r½   rÃ   rÇ   rß   rí   rî   rò   r)   r)   r)   r,   Ú<module>   s>    dI %$ $     0