Ë
    S"“jƒ#  ã                   ó  — 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  G d	„ d
e«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)zBFile generated by TLObjects' generator. All changes will be ERASEDé   )ÚTLObject)Ú	TLRequesté    )ÚOptionalÚListÚUnionÚTYPE_CHECKINGN)Údatetime)ÚTypeInputFileLocationÚTypeInputWebFileLocationc                   óD   — e Zd ZdZdZdededefd„Zd„ Zd„ Z	e
d	„ «       Zy
)ÚGetCdnFileRequestiÚi_9l   (y™k Ú
file_tokenÚoffsetÚlimitc                 ó.   — || _         || _        || _        y)z]
        :returns upload.CdnFile: Instance of either CdnFileReuploadNeeded, CdnFile.
        N©r   r   r   )Úselfr   r   r   s       ú]/var/www/api.ozpay.ru/ozpay/venv/lib/python3.12/site-packages/telethon/tl/functions/upload.pyÚ__init__zGetCdnFileRequest.__init__   s   € ð %ˆŒØˆŒØˆ�
ó    c                 óL   — d| j                   | j                  | j                  dœS )Nr   )Ú_r   r   r   r   ©r   s    r   Úto_dictzGetCdnFileRequest.to_dict   s$   € à$ØŸ/™/Ø—k‘kØ—Z‘Zñ	
ð 	
r   c           	      óÖ   — dj                  d| j                  | j                  «      t        j                  d| j
                  «      t        j                  d| j                  «      f«      S )Nr   s   Úi_9ú<qú<i)ÚjoinÚserialize_bytesr   ÚstructÚpackr   r   r   s    r   Ú_byteszGetCdnFileRequest._bytes!   sQ   € Ø�x‰xØØ× Ñ  §¡Ó1Ü�K‰K˜˜dŸk™kÓ*Ü�K‰K˜˜dŸj™jÓ)ð	
ó ð 	r   c                 óx   — |j                  «       }|j                  «       }|j                  «       } | |||¬«      S )Nr   )Útgread_bytesÚ	read_longÚread_int)ÚclsÚreaderÚ_file_tokenÚ_offsetÚ_limits        r   Úfrom_readerzGetCdnFileRequest.from_reader)   s9   € à×)Ñ)Ó+ˆØ×"Ñ"Ó$ˆØ—‘Ó"ˆÙ˜k°'ÀÔHÐHr   N©Ú__name__Ú
__module__Ú__qualname__ÚCONSTRUCTOR_IDÚSUBCLASS_OF_IDÚbytesÚintr   r   r#   Úclassmethodr-   © r   r   r   r      sF   „ Ø€NØ€Nð 5ð °#ð ¸có ò
òð ñIó ñIr   r   c                   ó@   — e Zd ZdZdZdedefd„Zd„ Zd„ Z	e
d„ «       Zy	)
ÚGetCdnFileHashesRequestl   1?¸# ì   &(K r   r   c                 ó    — || _         || _        y©zK
        :returns Vector<FileHash>: This type has no constructors.
        N©r   r   )r   r   r   s      r   r   z GetCdnFileHashesRequest.__init__5   s   € ð %ˆŒØˆ�r   c                 ó6   — d| j                   | j                  dœS )Nr9   )r   r   r   r=   r   s    r   r   zGetCdnFileHashesRequest.to_dict<   s   € à*ØŸ/™/Ø—k‘kñ
ð 	
r   c                 ó˜   — dj                  d| j                  | j                  «      t        j                  d| j
                  «      f«      S )Nr   s   1?Ü‘r   )r   r    r   r!   r"   r   r   s    r   r#   zGetCdnFileHashesRequest._bytesC   s?   € Ø�x‰xØØ× Ñ  §¡Ó1Ü�K‰K˜˜dŸk™kÓ*ð
ó ð 	r   c                 óV   — |j                  «       }|j                  «       } | ||¬«      S )Nr=   )r%   r&   )r(   r)   r*   r+   s       r   r-   z#GetCdnFileHashesRequest.from_readerJ   s+   € à×)Ñ)Ó+ˆØ×"Ñ"Ó$ˆÙ˜k°'Ô:Ð:r   Nr.   r7   r   r   r9   r9   1   s=   „ Ø€NØ€Nð 5ð °#ó ò
òð ñ;ó ñ;r   r9   c                   óZ   — e Zd ZdZdZddddededee   d	ee   f
d
„Zd„ Z	d„ Z
ed„ «       Zy)ÚGetFileRequestl   ¾5¦| i(×›lNÚlocationr   r   r   ÚpreciseÚcdn_supportedc                 óJ   — || _         || _        || _        || _        || _        y)zQ
        :returns upload.File: Instance of either File, FileCdnRedirect.
        N©rC   r   r   rD   rE   )r   rC   r   r   rD   rE   s         r   r   zGetFileRequest.__init__U   s(   € ð !ˆŒØˆŒØˆŒ
ØˆŒØ*ˆÕr   c                 óà   — dt        | j                  t        «      r| j                  j                  «       n| j                  | j                  | j
                  | j                  | j                  dœS )NrB   )r   rC   r   r   rD   rE   )Ú
isinstancerC   r   r   r   r   rD   rE   r   s    r   r   zGetFileRequest.to_dict_   sS   € à!Ü3=¸d¿m¹mÌXÔ3V˜Ÿ™×-Ñ-Ô/Ð\`×\iÑ\iØ—k‘kØ—Z‘ZØ—|‘|Ø!×/Ñ/ñ
ð 	
r   c           
      ót  — dj                  dt        j                  d| j                  �| j                  du rdnd| j                  �| j                  du rdndz  «      | j
                  j                  «       t        j                  d| j                  «      t        j                  d	| j                  «      f«      S )
Nr   s   ¾5S¾z<IFr   é   é   r   r   )	r   r!   r"   rD   rE   rC   r#   r   r   r   s    r   r#   zGetFileRequest._bytesi   s¶   € Ø�x‰xØÜ�K‰K˜ D§L¡LÐ$8¸D¿L¹LÈEÑ<Q™qÐWXÐbf×btÑbtÐb|ð  AE÷  ASñ  ASð  W\ñ  A\Ñ]^ð  bcñ  dó  eØ�M‰M× Ñ Ó"Ü�K‰K˜˜dŸk™kÓ*Ü�K‰K˜˜dŸj™jÓ)ð
ó ð 	r   c                 óÔ   — |j                  «       }t        |dz  «      }t        |dz  «      }|j                  «       }|j                  «       }|j                  «       } | |||||¬«      S )NrK   rL   rG   )r'   ÚboolÚtgread_objectr&   )r(   r)   ÚflagsÚ_preciseÚ_cdn_supportedÚ	_locationr+   r,   s           r   r-   zGetFileRequest.from_readerr   sd   € à—‘Ó!ˆä˜ ™	“?ˆÜ˜e a™i›ˆØ×(Ñ(Ó*ˆ	Ø×"Ñ"Ó$ˆØ—‘Ó"ˆÙ˜I¨g¸VÈXÐesÔtÐtr   )NN)r/   r0   r1   r2   r3   r5   r   rN   r   r   r#   r6   r-   r7   r   r   rB   rB   Q   so   „ Ø€NØ€Nñ+Ð!8ð +À#ð +Ècð +Ð\dÐeiÑ\jð +ð  AIð  JNñ  AOó +ò
òð ñuó ñur   rB   c                   ó@   — e Zd ZdZdZdddefd„Zd„ Zd„ Ze	d	„ «       Z
y
)ÚGetFileHashesRequestl   *­" r:   rC   r   r   c                 ó    — || _         || _        yr<   ©rC   r   )r   rC   r   s      r   r   zGetFileHashesRequest.__init__‚   s   € ð !ˆŒØˆ�r   c                 óž   — dt        | j                  t        «      r| j                  j                  «       n| j                  | j                  dœS )NrU   )r   rC   r   )rI   rC   r   r   r   r   s    r   r   zGetFileHashesRequest.to_dict‰   s<   € à'Ü3=¸d¿m¹mÌXÔ3V˜Ÿ™×-Ñ-Ô/Ð\`×\iÑ\iØ—k‘kñ
ð 	
r   c                 ó–   — dj                  d| j                  j                  «       t        j                  d| j
                  «      f«      S )Nr   s   *˜V‘r   )r   rC   r#   r!   r"   r   r   s    r   r#   zGetFileHashesRequest._bytes�   s=   € Ø�x‰xØØ�M‰M× Ñ Ó"Ü�K‰K˜˜dŸk™kÓ*ð
ó ð 	r   c                 óV   — |j                  «       }|j                  «       } | ||¬«      S )NrW   )rO   r&   )r(   r)   rS   r+   s       r   r-   z GetFileHashesRequest.from_reader—   s+   € à×(Ñ(Ó*ˆ	Ø×"Ñ"Ó$ˆÙ˜I¨gÔ6Ð6r   N©r/   r0   r1   r2   r3   r5   r   r   r#   r6   r-   r7   r   r   rU   rU   ~   s>   „ Ø€NØ€NðÐ!8ð À#ó ò
òð ñ7ó ñ7r   rU   c                   óD   — e Zd ZdZdZdddedefd„Zd„ Zd	„ Ze	d
„ «       Z
y)ÚGetWebFileRequesti��æ$iQñhrC   r   r   r   c                 ó.   — || _         || _        || _        y)z?
        :returns upload.WebFile: Instance of WebFile.
        N©rC   r   r   )r   rC   r   r   s       r   r   zGetWebFileRequest.__init__¢   s   € ð !ˆŒØˆŒØˆ�
r   c                 ó´   — dt        | j                  t        «      r| j                  j                  «       n| j                  | j                  | j
                  dœS )Nr]   )r   rC   r   r   )rI   rC   r   r   r   r   r   s    r   r   zGetWebFileRequest.to_dictª   sC   € à$Ü3=¸d¿m¹mÌXÔ3V˜Ÿ™×-Ñ-Ô/Ð\`×\iÑ\iØ—k‘kØ—Z‘Zñ	
ð 	
r   c           	      óÔ   — dj                  d| j                  j                  «       t        j                  d| j
                  «      t        j                  d| j                  «      f«      S )Nr   s   ��æ$r   )r   rC   r#   r!   r"   r   r   r   s    r   r#   zGetWebFileRequest._bytes²   sO   € Ø�x‰xØØ�M‰M× Ñ Ó"Ü�K‰K˜˜dŸk™kÓ*Ü�K‰K˜˜dŸj™jÓ)ð	
ó ð 	r   c                 óx   — |j                  «       }|j                  «       }|j                  «       } | |||¬«      S )Nr_   )rO   r'   )r(   r)   rS   r+   r,   s        r   r-   zGetWebFileRequest.from_readerº   s7   € à×(Ñ(Ó*ˆ	Ø—/‘/Ó#ˆØ—‘Ó"ˆÙ˜I¨g¸VÔDÐDr   Nr[   r7   r   r   r]   r]   ž   sH   „ Ø€NØ€NðÐ!;ð ÀSð ÐQTó ò
òð ñEó ñEr   r]   c                   ó@   — e Zd ZdZdZdedefd„Zd„ Zd„ Ze	d„ «       Z
y	)
ÚReuploadCdnFileRequestl   ¨TN6 r:   r   Úrequest_tokenc                 ó    — || _         || _        yr<   ©r   re   )r   r   re   s      r   r   zReuploadCdnFileRequest.__init__Æ   s   € ð %ˆŒØ*ˆÕr   c                 ó6   — d| j                   | j                  dœS )Nrd   )r   r   re   rg   r   s    r   r   zReuploadCdnFileRequest.to_dictÍ   s   € à)ØŸ/™/Ø!×/Ñ/ñ
ð 	
r   c                 óŽ   — dj                  d| j                  | j                  «      | j                  | j                  «      f«      S )Nr   s   ¨T'›)r   r    r   re   r   s    r   r#   zReuploadCdnFileRequest._bytesÔ   sA   € Ø�x‰xØØ× Ñ  §¡Ó1Ø× Ñ  ×!3Ñ!3Ó4ð
ó ð 	r   c                 óV   — |j                  «       }|j                  «       } | ||¬«      S )Nrg   )r%   )r(   r)   r*   Ú_request_tokens       r   r-   z"ReuploadCdnFileRequest.from_readerÛ   s+   € à×)Ñ)Ó+ˆØ×,Ñ,Ó.ˆÙ˜k¸ÔHÐHr   N)r/   r0   r1   r2   r3   r4   r   r   r#   r6   r-   r7   r   r   rd   rd   Â   s?   „ Ø€NØ€Nð+ 5ð +¸ó +ò
òð ñIó ñIr   rd   c                   óH   — e Zd ZdZdZdedededefd„Zd„ Zd	„ Z	e
d
„ «       Zy)ÚSaveBigFilePartRequestl   =gö< ì   ¬gk Úfile_idÚ	file_partÚfile_total_partsr4   c                 ó<   — || _         || _        || _        || _        y©z?
        :returns Bool: This type has no constructors.
        N©ro   rp   rq   r4   )r   ro   rp   rq   r4   s        r   r   zSaveBigFilePartRequest.__init__æ   s!   € ð ˆŒØ"ˆŒØ 0ˆÔØˆ�
r   c                 ób   — d| j                   | j                  | j                  | j                  dœS )Nrm   )r   ro   rp   rq   r4   rt   r   s    r   r   zSaveBigFilePartRequest.to_dictï   s-   € à)Ø—|‘|ØŸ™Ø $× 5Ñ 5Ø—Z‘Zñ
ð 	
r   c           	      ó  — dj                  dt        j                  d| j                  «      t        j                  d| j                  «      t        j                  d| j
                  «      | j                  | j                  «      f«      S )Nr   s   =g{Þr   r   )r   r!   r"   ro   rp   rq   r    r4   r   s    r   r#   zSaveBigFilePartRequest._bytesø   se   € Ø�x‰xØÜ�K‰K˜˜dŸl™lÓ+Ü�K‰K˜˜dŸn™nÓ-Ü�K‰K˜˜d×3Ñ3Ó4Ø× Ñ  §¡Ó,ð
ó ð 	r   c                 óš   — |j                  «       }|j                  «       }|j                  «       }|j                  «       } | ||||¬«      S )Nrt   ©r&   r'   r%   )r(   r)   Ú_file_idÚ
_file_partÚ_file_total_partsr#   s         r   r-   z"SaveBigFilePartRequest.from_reader  sJ   € à×#Ñ#Ó%ˆØ—_‘_Ó&ˆ
Ø"ŸO™OÓ-ÐØ×$Ñ$Ó&ˆÙ˜8¨zÐL]ÐekÔlÐlr   N©r/   r0   r1   r2   r3   r5   r4   r   r   r#   r6   r-   r7   r   r   rm   rm   â   sN   „ Ø€NØ€Nð ð °ð Àsð ÐSXó ò
òð ñmó ñmr   rm   c                   óD   — e Zd ZdZdZdededefd„Zd„ Zd„ Z	e
d	„ «       Zy
)ÚSaveFilePartRequestl   !&	f rn   ro   rp   r4   c                 ó.   — || _         || _        || _        yrs   ©ro   rp   r4   )r   ro   rp   r4   s       r   r   zSaveFilePartRequest.__init__  s   € ð ˆŒØ"ˆŒØˆ�
r   c                 óL   — d| j                   | j                  | j                  dœS )Nr~   )r   ro   rp   r4   r€   r   s    r   r   zSaveFilePartRequest.to_dict  s$   € à&Ø—|‘|ØŸ™Ø—Z‘Zñ	
ð 	
r   c                 óÖ   — dj                  dt        j                  d| j                  «      t        j                  d| j                  «      | j                  | j                  «      f«      S )Nr   s   !¦³r   r   )r   r!   r"   ro   rp   r    r4   r   s    r   r#   zSaveFilePartRequest._bytes  sQ   € Ø�x‰xØÜ�K‰K˜˜dŸl™lÓ+Ü�K‰K˜˜dŸn™nÓ-Ø× Ñ  §¡Ó,ð	
ó ð 	r   c                 óx   — |j                  «       }|j                  «       }|j                  «       } | |||¬«      S )Nr€   rx   )r(   r)   ry   rz   r#   s        r   r-   zSaveFilePartRequest.from_reader&  s9   € à×#Ñ#Ó%ˆØ—_‘_Ó&ˆ
Ø×$Ñ$Ó&ˆÙ˜8¨zÀÔHÐHr   Nr|   r7   r   r   r~   r~   
  sF   „ Ø€NØ€Nð ð °ð ¸Eó ò
òð ñIó ñIr   r~   )Ú__doc__Útl.tlobjectr   r   Útypingr   r   r   r	   Úosr!   r
   Útl.typesr   r   r   r9   rB   rU   r]   rd   rm   r~   r7   r   r   ú<module>r‰      s–   ðÙ HÝ #Ý $ß 7Ó 7Û 	Û Ý ÙßKô!I˜	ô !IôH;˜iô ;ô@*u�Yô *uôZ7˜9ô 7ô@!E˜	ô !EôHI˜Yô Iô@%m˜Yô %môP!I˜)õ !Ir   