Ë
    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y)zBFile generated by TLObjects' generator. All changes will be ERASEDé   )ÚTLObject)Ú	TLRequesté    )ÚOptionalÚListÚUnionÚTYPE_CHECKINGN)Údatetime)ÚTypeInputPeerÚTypeInputUserc                   óT   — e Zd ZdZdZddddeee      fd„Zd„ Z	d	„ Z
d
„ Zed„ «       Zy)ÚApplyBoostRequestiF§}kì   ÛjZ NÚpeerr   Úslotsc                 ó    — || _         || _        y)zB
        :returns premium.MyBoosts: Instance of MyBoosts.
        N©r   r   )Úselfr   r   s      ú^/var/www/api.ozpay.ru/ozpay/venv/lib/python3.12/site-packages/telethon/tl/functions/premium.pyÚ__init__zApplyBoostRequest.__init__   s   € ð ˆŒ	Øˆ�
ó    c              ƒ   ó~   K  — |j                  |j                  | j                  «      ƒ d {  –—† «      | _        y 7 Œ­w©N©Úget_input_peerÚget_input_entityr   ©r   ÚclientÚutilss      r   ÚresolvezApplyBoostRequest.resolve   ó-   è ø€ Ø×(Ñ(¨v×/FÑ/FÀtÇyÁyÓ/Q×)QÓRˆ�	Ð)Qúó   ‚*=¬;­=c                 óÄ   — dt        | j                  t        «      r| j                  j                  «       n| j                  | j                  €g dœS | j                  d d  dœS )Nr   )Ú_r   r   )Ú
isinstancer   r   Úto_dictr   ©r   s    r   r&   zApplyBoostRequest.to_dict   sX   € à$Ü+5°d·i±iÄÔ+J�D—I‘I×%Ñ%Ô'ÐPT×PYÑPYØŸ:™:Ð-�Rñ
ð 	
ð 48·:±:¹a°=ñ
ð 	
r   c                 ó¦  — dj                  dt        j                  d| j                  �| j                  du rdnd«      | j                  �| j                  du rdnZdj                  dt        j                  dt	        | j                  «      «      dj                  d	„ | j                  D «       «      f«      | j
                  j                  «       f«      S )
Nr   s   F§}kú<IFr   é   s   Äµú<ic              3   óH   K  — | ]  }t        j                  d |«      –— Œ y­w)r+   N)ÚstructÚpack)Ú.0Úxs     r   ú	<genexpr>z+ApplyBoostRequest._bytes.<locals>.<genexpr>&   sE   è ø€ ò  Lvð  fgô  MS÷  MXñ  MXð  Y]ð  _`÷  Mañ  Lvùs   ‚ ")Újoinr-   r.   r   Úlenr   Ú_bytesr'   s    r   r4   zApplyBoostRequest._bytes"   së   € Ø�x‰xØÜ�K‰K˜ D§J¡JÐ$6¸$¿*¹*ÈÑ:M™qÐSTÓVØ—:‘:Ð%¨¯©°uÑ)<‰CÀ#Ç(Á(ÐL_Ô`f×`kÑ`kÐlpÔruÐvz÷  wAñ  wAó  sBó  aCð  DG÷  DLñ  DLñ  Lvð  ko÷  kuñ  kuô  Lvó  Dvð  Lwó  CxØ�I‰I×ÑÓð	
ó ð 	r   c                 ó  — |j                  «       }|dz  rR|j                  «        g }t        |j                  «       «      D ]#  }|j                  «       }|j                  |«       Œ% nd }|j                  «       } | ||¬«      S )Nr*   r   )Úread_intÚrangeÚappendÚtgread_object)ÚclsÚreaderÚflagsÚ_slotsr$   Ú_xÚ_peers          r   Úfrom_readerzApplyBoostRequest.from_reader*   sy   € à—‘Ó!ˆà�1Š9Ø�O‰OÔØˆFÜ˜6Ÿ?™?Ó,Ó-ò "�Ø—_‘_Ó&�Ø—‘˜bÕ!ñ"ð
 ˆFØ×$Ñ$Ó&ˆÙ˜ VÔ,Ð,r   r   )Ú__name__Ú
__module__Ú__qualname__ÚCONSTRUCTOR_IDÚSUBCLASS_OF_IDr   r   Úintr   r    r&   r4   Úclassmethodr@   © r   r   r   r      sL   „ Ø€NØ€Nñ˜_ð °X¸dÀ3¹iÑ5Hó òSò
òð ñ-ó ñ-r   r   c            
       óV   — e Zd ZdZdZddddededee   fd	„Z	d
„ Z
d„ Zd„ Zed„ «       Zy)ÚGetBoostsListRequesti`vö`é½¨5"Nr   r   ÚoffsetÚlimitÚgiftsc                 ó<   — || _         || _        || _        || _        y©zF
        :returns premium.BoostsList: Instance of BoostsList.
        N©r   rL   rM   rN   )r   r   rL   rM   rN   s        r   r   zGetBoostsListRequest.__init__?   s    € ð ˆŒ	ØˆŒØˆŒ
Øˆ�
r   c              ƒ   ó~   K  — |j                  |j                  | j                  «      ƒ d {  –—† «      | _        y 7 Œ­wr   r   r   s      r   r    zGetBoostsListRequest.resolveH   r!   r"   c                 óÊ   — dt        | j                  t        «      r| j                  j                  «       n| j                  | j                  | j
                  | j                  dœS )NrJ   )r$   r   rL   rM   rN   )r%   r   r   r&   rL   rM   rN   r'   s    r   r&   zGetBoostsListRequest.to_dictK   sJ   € à'Ü+5°d·i±iÄÔ+J�D—I‘I×%Ñ%Ô'ÐPT×PYÑPYØ—k‘kØ—Z‘ZØ—Z‘Zñ
ð 	
r   c           
      ó,  — dj                  dt        j                  d| j                  �| j                  du rdnd«      | j                  j                  «       | j                  | j                  «      t        j                  d| j                  «      f«      S )Nr   s   `vö`r)   Fr   r*   r+   )	r2   r-   r.   rN   r   r4   Úserialize_bytesrL   rM   r'   s    r   r4   zGetBoostsListRequest._bytesT   st   € Ø�x‰xØÜ�K‰K˜ D§J¡JÐ$6¸$¿*¹*ÈÑ:M™qÐSTÓVØ�I‰I×ÑÓØ× Ñ  §¡Ó-Ü�K‰K˜˜dŸj™jÓ)ð
ó ð 	r   c                 ó¶   — |j                  «       }t        |dz  «      }|j                  «       }|j                  «       }|j                  «       } | ||||¬«      S )Nr*   rQ   )r6   Úboolr9   Útgread_string)r:   r;   r<   Ú_giftsr?   Ú_offsetÚ_limits          r   r@   z GetBoostsListRequest.from_reader]   sT   € à—‘Ó!ˆä�e˜a‘i“ˆØ×$Ñ$Ó&ˆØ×&Ñ&Ó(ˆØ—‘Ó"ˆÙ˜ g°VÀ6ÔJÐJr   r   )rA   rB   rC   rD   rE   ÚstrrF   r   rW   r   r    r&   r4   rG   r@   rH   r   r   rJ   rJ   ;   sX   „ Ø€NØ€Nñ˜_ð °cð À#ð ÈhÐW[Énó òSò
òð ñKó ñKr   rJ   c                   ó>   — e Zd ZdZdZd	d„Zd„ Zd„ Zd„ Ze	d„ «       Z
y)
ÚGetBoostsStatusRequestia/l   ¹6 c                 ó   — || _         y)zJ
        :returns premium.BoostsStatus: Instance of BoostsStatus.
        N©r   )r   r   s     r   r   zGetBoostsStatusRequest.__init__l   s   € ð ˆ�	r   c              ƒ   ó~   K  — |j                  |j                  | j                  «      ƒ d {  –—† «      | _        y 7 Œ­wr   r   r   s      r   r    zGetBoostsStatusRequest.resolver   r!   r"   c                 óŒ   — dt        | j                  t        «      r| j                  j                  «       dœS | j                  dœS )Nr^   )r$   r   )r%   r   r   r&   r'   s    r   r&   zGetBoostsStatusRequest.to_dictu   s?   € à)Ü+5°d·i±iÄÔ+J�D—I‘I×%Ñ%Ó'ñ
ð 	
àPT×PYÑPYñ
ð 	
r   c                 óX   — dj                  d| j                  j                  «       f«      S )Nr   s   a/)r2   r   r4   r'   s    r   r4   zGetBoostsStatusRequest._bytes{   s+   € Ø�x‰xØØ�I‰I×ÑÓð
ó ð 	r   c                 ó4   — |j                  «       } | |¬«      S )Nr`   ©r9   )r:   r;   r?   s      r   r@   z"GetBoostsStatusRequest.from_reader�   s   € à×$Ñ$Ó&ˆÙ˜ŒÐr   N)r   r   ©rA   rB   rC   rD   rE   r   r    r&   r4   rG   r@   rH   r   r   r^   r^   h   s5   „ Ø€NØ€NóòSò
òð ñó ñr   r^   c                   ó0   — e Zd ZdZdZd„ Zd„ Zed„ «       Zy)ÚGetMyBoostsRequestiJ{çr   c                 ó
   — ddiS )Nr$   rh   rH   r'   s    r   r&   zGetMyBoostsRequest.to_dict‹   s   € àÐ%ð
ð 	
r   c                 ó$   — dj                  d«      S )Nr   )s   J{ç)r2   r'   s    r   r4   zGetMyBoostsRequest._bytes�   s   € Ø�x‰xð 
ó ð 	r   c                 ó   —  | «       S r   rH   )r:   r;   s     r   r@   zGetMyBoostsRequest.from_reader•   s	   € á‹uˆr   N)	rA   rB   rC   rD   rE   r&   r4   rG   r@   rH   r   r   rh   rh   ‡   s*   „ Ø€NØ€Nò
ò
ð
 ñó ñr   rh   c                   ó>   — e Zd ZdZdZd	d„Zd„ Zd„ Zd„ Ze	d„ «       Z
y)
ÚGetUserBoostsRequestiM…9rK   c                 ó    — || _         || _        yrP   ©r   Úuser_id)r   r   rp   s      r   r   zGetUserBoostsRequest.__init__ž   s   € ð ˆŒ	Øˆ�r   c              ƒ   óð   K  — |j                  |j                  | j                  «      ƒ d {  –—† «      | _        |j                  |j                  | j                  «      ƒ d {  –—† «      | _        y 7 ŒE7 Œ­wr   )r   r   r   Úget_input_userrp   r   s      r   r    zGetUserBoostsRequest.resolve¥   sX   è ø€ Ø×(Ñ(¨v×/FÑ/FÀtÇyÁyÓ/Q×)QÓRˆŒ	Ø×+Ñ+°&×2IÑ2IÈ$Ï,É,Ó2W×,WÓXˆ�ð *RøØ,Wús!   ‚*A6¬A2­6A6Á#A4Á$A6Á4A6c                 ó
  — dt        | j                  t        «      r| j                  j                  «       n| j                  t        | j                  t        «      r| j                  j                  «       dœS | j                  dœS )Nrm   )r$   r   rp   )r%   r   r   r&   rp   r'   s    r   r&   zGetUserBoostsRequest.to_dict©   si   € à'Ü+5°d·i±iÄÔ+J�D—I‘I×%Ñ%Ô'ÐPT×PYÑPYÜ1;¸D¿L¹LÌ(Ô1S�t—|‘|×+Ñ+Ó-ñ
ð 	
ð Z^×YeÑYeñ
ð 	
r   c                 óŠ   — dj                  d| j                  j                  «       | j                  j                  «       f«      S )Nr   s   M…9)r2   r   r4   rp   r'   s    r   r4   zGetUserBoostsRequest._bytes°   s;   € Ø�x‰xØØ�I‰I×ÑÓØ�L‰L×ÑÓ!ð
ó ð 	r   c                 óV   — |j                  «       }|j                  «       } | ||¬«      S )Nro   re   )r:   r;   r?   Ú_user_ids       r   r@   z GetUserBoostsRequest.from_reader·   s+   € à×$Ñ$Ó&ˆØ×'Ñ'Ó)ˆÙ˜ xÔ0Ð0r   N)r   r   rp   r   rf   rH   r   r   rm   rm   š   s5   „ Ø€NØ€NóòYò
òð ñ1ó ñ1r   rm   )Ú__doc__Útl.tlobjectr   r   Útypingr   r   r   r	   Úosr-   r
   Útl.typesr   r   r   rJ   r^   rh   rm   rH   r   r   ú<module>r|      sc   ðÙ HÝ #Ý $ß 7Ó 7Û 	Û Ý Ùß8ô+-˜	ô +-ô\*K˜9ô *KôZ˜Yô ô>˜ô ô&!1˜9õ !1r   