o
    XzjJC ã                   @   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	Z	ddl
Z
ddlmZ erJd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 G d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZ G dd„ deƒZ!G dd„ deƒZ"G dd„ deƒZ#G dd„ deƒZ$G dd„ deƒZ%G dd „ d eƒZ&G d!d"„ d"eƒZ'G d#d$„ d$eƒZ(G d%d&„ d&eƒZ)G d'd(„ d(eƒZ*G d)d*„ d*eƒZ+G d+d,„ d,eƒZ,G d-d.„ d.eƒZ-G d/d0„ d0eƒZ.G d1d2„ d2eƒZ/G d3d4„ d4eƒZ0G d5d6„ d6eƒZ1G d7d8„ d8eƒZ2G d9d:„ d:eƒZ3G d;d<„ d<eƒZ4G d=d>„ d>eƒZ5G d?d@„ d@eƒZ6G dAdB„ dBeƒZ7G dCdD„ dDeƒZ8G dEdF„ dFeƒZ9G dGdH„ dHeƒZ:G dIdJ„ dJeƒZ;G dKdL„ dLeƒZ<G dMdN„ dNeƒZ=G dOdP„ dPeƒZ>G dQdR„ dReƒZ?G dSdT„ dTeƒZ@G dUdV„ dVeƒZAG dWdX„ dXeƒZBG dYdZ„ dZeƒZCG d[d\„ d\eƒZDG d]d^„ d^eƒZEG d_d`„ d`eƒZFG dadb„ dbeƒZGG dcdd„ ddeƒZHG dedf„ dfeƒZIG dgdh„ dheƒZJG didj„ djeƒZKG dkdl„ dleƒZLG dmdn„ dneƒZMG dodp„ dpeƒZNG dqdr„ dreƒZOG dsdt„ dteƒZPG dudv„ dveƒZQG dwdx„ dxeƒZRG dydz„ dzeƒ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[dS )‹zBFile generated by TLObjects' generator. All changes will be ERASEDé   )ÚTLObject)Ú	TLRequesté    )ÚOptionalÚListÚUnionÚTYPE_CHECKINGN)Údatetime)ÚTypeDataJSONÚTypeInputCheckPasswordSRPÚTypeInputInvoiceÚTypeInputMediaÚTypeInputPaymentCredentialsÚTypeInputPeerÚTypeInputSavedStarGiftÚTypeInputStarGiftAuctionÚTypeInputStarsTransactionÚTypeInputStorePaymentPurposeÚTypeInputUserÚTypePaymentRequestedInfoÚTypeStarGiftAttributeIdÚTypeStarsAmountc                   @   ó>   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 )ÚApplyGiftCodeRequestl   ThÄm ì   ¬*ê Úslugc                 C   ó
   || _ dS ©ú±
        :returns Updates: Instance of either UpdatesTooLong, UpdateShortMessage, UpdateShortChatMessage, UpdateShort, UpdatesCombined, Updates, UpdateShortSentMessage.
        N©r   ©Úselfr   © r"   úY/var/www/kodo/tsheker/venv/lib/python3.10/site-packages/telethon/tl/functions/payments.pyÚ__init__   ó   
zApplyGiftCodeRequest.__init__c                 C   ó   d| j dœS )Nr   ©Ú_r   r   ©r!   r"   r"   r#   Úto_dict   ó   þzApplyGiftCodeRequest.to_dictc                 C   ó   d  d|  | j¡f¡S )Nó    s   Thâö©ÚjoinÚserialize_bytesr   r)   r"   r"   r#   Ú_bytes   ó   
þzApplyGiftCodeRequest._bytesc                 C   ó   |  ¡ }| |d�S ©Nr   ©Útgread_string©ÚclsÚreaderÚ_slugr"   r"   r#   Úfrom_reader#   ó   
z ApplyGiftCodeRequest.from_readerN©Ú__name__Ú
__module__Ú__qualname__ÚCONSTRUCTOR_IDÚSUBCLASS_OF_IDÚstrr$   r*   r1   Úclassmethodr;   r"   r"   r"   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 )Ú AssignAppStoreTransactionRequestl   }tÚ r   ÚreceiptÚpurposer   c                 C   ó   || _ || _dS r   ©rH   rI   ©r!   rH   rI   r"   r"   r#   r$   -   ó   
z)AssignAppStoreTransactionRequest.__init__c                 C   ó*   d| j t| jtƒr| j ¡ dœS | jdœS )NrG   ©r(   rH   rI   )rH   Ú
isinstancerI   r   r*   r)   r"   r"   r#   r*   4   ó   ýýz(AssignAppStoreTransactionRequest.to_dictc                 C   s   d  d|  | j¡| j ¡ f¡S )Nr-   s   }tí€)r/   r0   rH   rI   r1   r)   r"   r"   r#   r1   ;   s
   
ýz'AssignAppStoreTransactionRequest._bytesc                 C   ó   |  ¡ }| ¡ }| ||d�S ©NrK   )Útgread_bytesÚtgread_object©r8   r9   Ú_receiptÚ_purposer"   r"   r#   r;   B   ó   z,AssignAppStoreTransactionRequest.from_readerN)r>   r?   r@   rA   rB   Úbytesr$   r*   r1   rD   r;   r"   r"   r"   r#   rG   )   ó    rG   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 )Ú"AssignPlayMarketTransactionRequestl   ÓPú? r   rH   r
   rI   r   c                 C   rJ   r   rK   rL   r"   r"   r#   r$   M   rM   z+AssignPlayMarketTransactionRequest.__init__c                 C   ó@   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ dœS | jdœS )Nr]   rO   )rP   rH   r   r*   rI   r)   r"   r"   r#   r*   T   ó   ýýz*AssignPlayMarketTransactionRequest.to_dictc                 C   ó   d  d| j ¡ | j ¡ f¡S )Nr-   s   ÓPýß)r/   rH   r1   rI   r)   r"   r"   r#   r1   [   ó
   ýz)AssignPlayMarketTransactionRequest._bytesc                 C   ó   |  ¡ }|  ¡ }| ||d�S rS   ©rU   rV   r"   r"   r#   r;   b   rY   z.AssignPlayMarketTransactionRequest.from_readerN)rH   r
   rI   r   ©
r>   r?   r@   rA   rB   r$   r*   r1   rD   r;   r"   r"   r"   r#   r]   I   ó    
r]   c                   @   óT   e Zd ZdZdZddddedee fdd	„Zd
d„ Z	dd„ Z
dd„ Zedd„ ƒZdS )Ú!BotCancelStarsSubscriptionRequesti"úmì   ¬gk NÚuser_idr   Ú	charge_idÚrestorec                 C   ó   || _ || _|| _dS ©z?
        :returns Bool: This type has no constructors.
        N©ri   rj   rk   )r!   ri   rj   rk   r"   r"   r#   r$   m   ó   
z*BotCancelStarsSubscriptionRequest.__init__c                 Ã   ó    �|  | | j¡I d H ¡| _d S ©N©Úget_input_userÚget_input_entityri   ©r!   ÚclientÚutilsr"   r"   r#   Úresolveu   ó   €z)BotCancelStarsSubscriptionRequest.resolvec                 C   ó*   dt | jtƒr| j ¡ n| j| j| jdœS )Nrg   )r(   ri   rj   rk   )rP   ri   r   r*   rj   rk   r)   r"   r"   r#   r*   x   ó
   üz)BotCancelStarsSubscriptionRequest.to_dictc                 C   ó@   d  dt d| jd u s| jdu rdnd¡| j ¡ |  | j¡f¡S )Nr-   s   "úmú<IFr   é   )r/   ÚstructÚpackrk   ri   r1   r0   rj   r)   r"   r"   r#   r1   €   ó   "
üz(BotCancelStarsSubscriptionRequest._bytesc                 C   ó2   |  ¡ }t|d@ ƒ}| ¡ }| ¡ }| |||d�S )Nr~   rn   ©Úread_intÚboolrU   r6   )r8   r9   ÚflagsÚ_restoreÚ_user_idÚ
_charge_idr"   r"   r#   r;   ˆ   ó
   z-BotCancelStarsSubscriptionRequest.from_readerrq   ©r>   r?   r@   rA   rB   rC   r   r…   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rg   i   ó    rg   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 )ÚCanPurchaseStoreRequesti§^ÜOrh   rI   r   c                 C   r   rm   ©rI   )r!   rI   r"   r"   r#   r$   –   r%   z CanPurchaseStoreRequest.__init__c                 C   ó&   dt | jtƒr| j ¡ dœS | jdœS )NrŽ   )r(   rI   )rP   rI   r   r*   r)   r"   r"   r#   r*   œ   ó
   þþzCanPurchaseStoreRequest.to_dictc                 C   ó   d  d| j ¡ f¡S )Nr-   s   §^ÜO)r/   rI   r1   r)   r"   r"   r#   r1   ¢   ó   þzCanPurchaseStoreRequest._bytesc                 C   r3   )Nr�   rc   )r8   r9   rX   r"   r"   r#   r;   ¨   r<   z#CanPurchaseStoreRequest.from_readerN)rI   r   rd   r"   r"   r"   r#   rŽ   ’   ó    
rŽ   c                   @   rf   )ÚChangeStarsSubscriptionRequestl   xî rh   NÚpeerr   Úsubscription_idÚcanceledc                 C   rl   rm   ©r–   r—   r˜   )r!   r–   r—   r˜   r"   r"   r#   r$   ²   ro   z'ChangeStarsSubscriptionRequest.__init__c                 Ã   rp   rq   ©Úget_input_peerrt   r–   ru   r"   r"   r#   rx   º   ry   z&ChangeStarsSubscriptionRequest.resolvec                 C   rz   )Nr•   )r(   r–   r—   r˜   )rP   r–   r   r*   r—   r˜   r)   r"   r"   r#   r*   ½   r{   z&ChangeStarsSubscriptionRequest.to_dictc                 C   sX   d  dt d| jd u rdnd¡| j ¡ |  | j¡| jd u r!df¡S | jr(df¡S df¡S )Nr-   s   xwÇr}   r   r~   s   µur™s   7—y¼)r/   r   r€   r˜   r–   r1   r0   r—   r)   r"   r"   r#   r1   Å   s   
ûûûz%ChangeStarsSubscriptionRequest._bytesc                 C   s<   |  ¡ }| ¡ }| ¡ }|d@ r| ¡ }nd }| |||d�S )Nr~   r™   )r„   rU   r6   Útgread_bool)r8   r9   r†   Ú_peerÚ_subscription_idÚ	_canceledr"   r"   r#   r;   Î   s   
z*ChangeStarsSubscriptionRequest.from_readerrq   r‹   r"   r"   r"   r#   r•   ®   s    	r•   c                   @   r   )ÚCheckCanSendGiftRequestl   Ém‰ i0ú.cÚgift_idc                 C   r   )z„
        :returns payments.CheckCanSendGiftResult: Instance of either CheckCanSendGiftResultOk, CheckCanSendGiftResultFail.
        N©r¡   ©r!   r¡   r"   r"   r#   r$   ß   r%   z CheckCanSendGiftRequest.__init__c                 C   r&   )Nr    ©r(   r¡   r¢   r)   r"   r"   r#   r*   å   r+   zCheckCanSendGiftRequest.to_dictc                 C   ó   d  dt d| j¡f¡S )Nr-   s   ÉíÄÀú<q©r/   r   r€   r¡   r)   r"   r"   r#   r1   ë   ó   þzCheckCanSendGiftRequest._bytesc                 C   r3   ©Nr¢   ©Ú	read_long©r8   r9   Ú_gift_idr"   r"   r#   r;   ñ   r<   z#CheckCanSendGiftRequest.from_readerN©r>   r?   r@   rA   rB   Úintr$   r*   r1   rD   r;   r"   r"   r"   r#   r    Û   rE   r    c                   @   r   )ÚCheckGiftCodeRequestl   Á4£ iè—)[r   c                 C   r   )zQ
        :returns payments.CheckedGiftCode: Instance of CheckedGiftCode.
        Nr   r    r"   r"   r#   r$   û   r%   zCheckGiftCodeRequest.__init__c                 C   r&   )Nr°   r'   r   r)   r"   r"   r#   r*     r+   zCheckGiftCodeRequest.to_dictc                 C   r,   )Nr-   s   Á´QŽr.   r)   r"   r"   r#   r1     r2   zCheckGiftCodeRequest._bytesc                 C   r3   r4   r5   r7   r"   r"   r#   r;     r<   z CheckGiftCodeRequest.from_readerNr=   r"   r"   r"   r#   r°   ÷   rE   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 )ÚClearSavedInfoRequestl   Ápz0 rh   NÚcredentialsÚinfoc                 C   rJ   rm   ©r²   r³   )r!   r²   r³   r"   r"   r#   r$     rM   zClearSavedInfoRequest.__init__c                 C   ó   d| j | jdœS )Nr±   )r(   r²   r³   r´   r)   r"   r"   r#   r*     ó   ýzClearSavedInfoRequest.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 )Nr-   s   Áp=Ør}   Fr   r~   é   )r/   r   r€   r²   r³   r)   r"   r"   r#   r1   %  s   >þzClearSavedInfoRequest._bytesc                 C   s,   |  ¡ }t|d@ ƒ}t|d@ ƒ}| ||d�S )Nr~   r·   r´   ©r„   r…   )r8   r9   r†   Ú_credentialsÚ_infor"   r"   r#   r;   +  s   z!ClearSavedInfoRequest.from_reader©NN©r>   r?   r@   rA   rB   r   r…   r$   r*   r1   rD   r;   r"   r"   r"   r#   r±     s    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 )ÚConnectStarRefBotRequestiŠ4Õ~ég^#r–   r   Úbotr   c                 C   rJ   ©z[
        :returns payments.ConnectedStarRefBots: Instance of ConnectedStarRefBots.
        N©r–   rÀ   ©r!   r–   rÀ   r"   r"   r#   r$   8  rM   z!ConnectStarRefBotRequest.__init__c                 Ã   ó:   �|  | | j¡I d H ¡| _| | | j¡I d H ¡| _d S rq   ©r›   rt   r–   rs   rÀ   ru   r"   r"   r#   rx   ?  ó   €z ConnectStarRefBotRequest.resolvec                 C   r^   )Nr¾   ©r(   r–   rÀ   ©rP   r–   r   r*   rÀ   r)   r"   r"   r#   r*   C  r_   z ConnectStarRefBotRequest.to_dictc                 C   r`   )Nr-   s   Š4Õ~©r/   r–   r1   rÀ   r)   r"   r"   r#   r1   J  ra   zConnectStarRefBotRequest._bytesc                 C   rb   ©NrÂ   rc   ©r8   r9   r�   Ú_botr"   r"   r#   r;   Q  rY   z$ConnectStarRefBotRequest.from_readerN©r–   r   rÀ   r   ©r>   r?   r@   rA   rB   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r¾   4  ó    
r¾   c                   @   r�   )ÚConvertStarGiftRequestik¿trh   Ústargiftr   c                 C   r   rm   ©rÑ   ©r!   rÑ   r"   r"   r#   r$   \  r%   zConvertStarGiftRequest.__init__c                 C   r�   )NrÐ   ©r(   rÑ   )rP   rÑ   r   r*   r)   r"   r"   r#   r*   b  r‘   zConvertStarGiftRequest.to_dictc                 C   r’   )Nr-   s   k¿t)r/   rÑ   r1   r)   r"   r"   r#   r1   h  r“   zConvertStarGiftRequest._bytesc                 C   r3   ©NrÒ   rc   )r8   r9   Ú	_stargiftr"   r"   r#   r;   n  r<   z"ConvertStarGiftRequest.from_readerN)rÑ   r   rd   r"   r"   r"   r#   rÐ   X  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 )ÚCraftStarGiftRequestl   Ohòa r   rÑ   r   c                 C   r   r   rÒ   rÓ   r"   r"   r#   r$   x  r%   zCraftStarGiftRequest.__init__c                 C   ó(   d| j d u r
g dœS dd„ | j D ƒdœS )NrØ   c                 S   ó"   g | ]}t |tƒr| ¡ n|‘qS r"   ©rP   r   r*   ©Ú.0Úxr"   r"   r#   Ú
<listcomp>�  ó   " z0CraftStarGiftRequest.to_dict.<locals>.<listcomp>rÔ   rÒ   r)   r"   r"   r#   r*   ~  ó
   þþzCraftStarGiftRequest.to_dictc              	   C   ó2   d  ddt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )Nr-   s   Ohù°ó   Äµú<ic                 s   ó   � | ]}|  ¡ V  qd S rq   ©r1   rÜ   r"   r"   r#   Ú	<genexpr>‡  ó   € z.CraftStarGiftRequest._bytes.<locals>.<genexpr>©r/   r   r€   ÚlenrÑ   r)   r"   r"   r#   r1   „  ó   &þzCraftStarGiftRequest._bytesc                 C   ó:   |  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q| |d�S rÕ   ©r„   ÚrangerU   Úappend©r8   r9   rÖ   r(   Ú_xr"   r"   r#   r;   Š  ó   
z CraftStarGiftRequest.from_readerN©r>   r?   r@   rA   rB   r   r$   r*   r1   rD   r;   r"   r"   r"   r#   rØ   t  ó    rØ   c                   @   sR   e Zd ZdZdZdddeded fdd	„Zd
d„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚCreateStarGiftCollectionRequesti‡JéJËàCr–   r   ÚtitlerÑ   r   c                 C   rl   ©zN
        :returns StarGiftCollection: Instance of StarGiftCollection.
        N©r–   r÷   rÑ   )r!   r–   r÷   rÑ   r"   r"   r#   r$   ™  ro   z(CreateStarGiftCollectionRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ¡  ry   z'CreateStarGiftCollectionRequest.resolvec                 C   sF   dt | jtƒr| j ¡ n| j| j| jd u rg dœS dd„ | jD ƒdœS )Nrõ   c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   ©  rà   z;CreateStarGiftCollectionRequest.to_dict.<locals>.<listcomp>)r(   r–   r÷   rÑ   )rP   r–   r   r*   r÷   rÑ   r)   r"   r"   r#   r*   ¤  s   üüz'CreateStarGiftCollectionRequest.to_dictc                 C   sD   d  d| j ¡ |  | j¡dt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )Nr-   s   ‡Jrã   rä   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   ±  rè   z9CreateStarGiftCollectionRequest._bytes.<locals>.<genexpr>)	r/   r–   r1   r0   r÷   r   r€   rê   rÑ   r)   r"   r"   r#   r1   ¬  s   
&üz&CreateStarGiftCollectionRequest._bytesc                 C   sN   |  ¡ }| ¡ }| ¡  g }t| ¡ ƒD ]}|  ¡ }| |¡ q| |||d�S )Nrù   )rU   r6   r„   rî   rï   )r8   r9   r�   Ú_titlerÖ   r(   rñ   r"   r"   r#   r;   ´  s   z+CreateStarGiftCollectionRequest.from_readerN)r>   r?   r@   rA   rB   rC   r   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rõ   •  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 )ÚDeleteStarGiftCollectionRequestl   èH¬Z rh   r–   r   Úcollection_idc                 C   rJ   rm   ©r–   rý   )r!   r–   rý   r"   r"   r#   r$   Å  rM   z(DeleteStarGiftCollectionRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   Ì  ry   z'DeleteStarGiftCollectionRequest.resolvec                 C   ó&   dt | jtƒr| j ¡ n| j| jdœS )Nrü   )r(   r–   rý   )rP   r–   r   r*   rý   r)   r"   r"   r#   r*   Ï  ó   ýz'DeleteStarGiftCollectionRequest.to_dictc                 C   ó    d  d| j ¡ t d| j¡f¡S )Nr-   s   èHV­rä   )r/   r–   r1   r   r€   rý   r)   r"   r"   r#   r1   Ö  ó
   ýz&DeleteStarGiftCollectionRequest._bytesc                 C   rR   )Nrþ   ©rU   r„   )r8   r9   r�   Ú_collection_idr"   r"   r#   r;   Ý  rY   z+DeleteStarGiftCollectionRequest.from_readerN©r>   r?   r@   rA   rB   r¯   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rü   Á  ó    rü   c                   @   rf   )ÚEditConnectedStarRefBotRequestl   £$ùI r¿   Nr–   r   ÚlinkÚrevokedc                 C   rl   rÁ   ©r–   r  r	  )r!   r–   r  r	  r"   r"   r#   r$   è  ro   z'EditConnectedStarRefBotRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ð  ry   z&EditConnectedStarRefBotRequest.resolvec                 C   rz   )Nr  )r(   r–   r  r	  )rP   r–   r   r*   r  r	  r)   r"   r"   r#   r*   ó  r{   z&EditConnectedStarRefBotRequest.to_dictc                 C   r|   )Nr-   s   £¤üär}   Fr   r~   )r/   r   r€   r	  r–   r1   r0   r  r)   r"   r"   r#   r1   û  r�   z%EditConnectedStarRefBotRequest._bytesc                 C   r‚   )Nr~   r
  rƒ   )r8   r9   r†   Ú_revokedr�   Ú_linkr"   r"   r#   r;     rŠ   z*EditConnectedStarRefBotRequest.from_readerrq   r‹   r"   r"   r"   r#   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 )ÚExportInvoiceRequestie°‘i2T6Úinvoice_mediar   c                 C   r   )zQ
        :returns payments.ExportedInvoice: Instance of ExportedInvoice.
        N©r  )r!   r  r"   r"   r#   r$     r%   zExportInvoiceRequest.__init__c                 Ã   s   �|  | j¡| _d S rq   )Úget_input_mediar  ru   r"   r"   r#   rx     s   €zExportInvoiceRequest.resolvec                 C   r�   )Nr  )r(   r  )rP   r  r   r*   r)   r"   r"   r#   r*     r‘   zExportInvoiceRequest.to_dictc                 C   r’   )Nr-   s   e°‘)r/   r  r1   r)   r"   r"   r#   r1      r“   zExportInvoiceRequest._bytesc                 C   r3   )Nr  rc   )r8   r9   Ú_invoice_mediar"   r"   r#   r;   &  r<   z ExportInvoiceRequest.from_readerN)r  r   rÎ   r"   r"   r"   r#   r    ó    
r  c                   @   rû   )ÚFulfillStarsSubscriptionRequestl   ³k· rh   r–   r   r—   c                 C   rJ   rm   ©r–   r—   )r!   r–   r—   r"   r"   r#   r$   0  rM   z(FulfillStarsSubscriptionRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   7  ry   z'FulfillStarsSubscriptionRequest.resolvec                 C   rÿ   )Nr  )r(   r–   r—   )rP   r–   r   r*   r—   r)   r"   r"   r#   r*   :  r   z'FulfillStarsSubscriptionRequest.to_dictc                 C   ó   d  d| j ¡ |  | j¡f¡S )Nr-   s   ³ë[Ì)r/   r–   r1   r0   r—   r)   r"   r"   r#   r1   A  ó
   
ýz&FulfillStarsSubscriptionRequest._bytesc                 C   rR   )Nr  ©rU   r6   )r8   r9   r�   rž   r"   r"   r#   r;   H  rY   z+FulfillStarsSubscriptionRequest.from_readerN©r>   r?   r@   rA   rB   rC   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r  ,  r  r  c                   @   r   )ÚGetBankCardDataRequestiy×y.l   ‹VÛ Únumberc                 C   r   )zK
        :returns payments.BankCardData: Instance of BankCardData.
        N©r  )r!   r  r"   r"   r#   r$   S  r%   zGetBankCardDataRequest.__init__c                 C   r&   )Nr  )r(   r  r  r)   r"   r"   r#   r*   Y  r+   zGetBankCardDataRequest.to_dictc                 C   r,   )Nr-   s   y×y.)r/   r0   r  r)   r"   r"   r#   r1   _  r2   zGetBankCardDataRequest._bytesc                 C   r3   )Nr  r5   )r8   r9   Ú_numberr"   r"   r#   r;   e  r<   z"GetBankCardDataRequest.from_readerNr=   r"   r"   r"   r#   r  O  rE   r  c                   @   r½   )ÚGetConnectedStarRefBotRequestl   ð³o r¿   r–   r   rÀ   r   c                 C   rJ   rÁ   rÂ   rÃ   r"   r"   r#   r$   o  rM   z&GetConnectedStarRefBotRequest.__init__c                 Ã   rÄ   rq   rÅ   ru   r"   r"   r#   rx   v  rÆ   z%GetConnectedStarRefBotRequest.resolvec                 C   r^   )Nr  rÇ   rÈ   r)   r"   r"   r#   r*   z  r_   z%GetConnectedStarRefBotRequest.to_dictc                 C   r`   )Nr-   s   ð˜Ù·rÉ   r)   r"   r"   r#   r1   �  ra   z$GetConnectedStarRefBotRequest._bytesc                 C   rb   rÊ   rc   rË   r"   r"   r#   r;   ˆ  rY   z)GetConnectedStarRefBotRequest.from_readerNrÍ   rÎ   r"   r"   r"   r#   r  k  rÏ   r  c                
   @   s\   e Zd ZdZdZddddedee dee fd	d
„Z	dd„ Z
dd„ Zdd„ Zedd„ ƒZdS )ÚGetConnectedStarRefBotsRequestiS¥iXr¿   Nr–   r   ÚlimitÚoffset_dateÚoffset_linkc                 C   ó   || _ || _|| _|| _dS rÁ   ©r–   r   r!  r"  )r!   r–   r   r!  r"  r"   r"   r#   r$   “  ó   
z'GetConnectedStarRefBotsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   œ  ry   z&GetConnectedStarRefBotsRequest.resolvec                 C   s.   dt | jtƒr| j ¡ n| j| j| j| jdœS )Nr  )r(   r–   r   r!  r"  )rP   r–   r   r*   r   r!  r"  r)   r"   r"   r#   r*   Ÿ  s   ûz&GetConnectedStarRefBotsRequest.to_dictc                 C   sò   | 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 ¡ | j d u sX| j du rZdn|  | j ¡| jd u si| jdu rkdn|  | j¡t d| j	¡f¡S )	NFzToffset_date, offset_link parameters must all be False-y (like None) or all be True-yr-   s   S¥iXr}   r   é   rä   )
r!  r"  r/   r   r€   r–   r1   Úserialize_datetimer0   r   r)   r"   r"   r#   r1   ¨  s   P>""úz%GetConnectedStarRefBotsRequest._bytesc                 C   sT   |  ¡ }| ¡ }|d@ r| ¡ }nd }|d@ r| ¡ }nd }|  ¡ }| ||||d�S )Nr&  r$  )r„   rU   Útgread_dater6   )r8   r9   r†   r�   Ú_offset_dateÚ_offset_linkÚ_limitr"   r"   r#   r;   ³  s   

z*GetConnectedStarRefBotsRequest.from_readerr»   )r>   r?   r@   rA   rB   r¯   r   r	   rC   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r  �  s    $		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 )ÚGetCraftStarGiftsRequestl    ]z ì   —("* r¡   Úoffsetr   c                 C   rl   ©zO
        :returns payments.SavedStarGifts: Instance of SavedStarGifts.
        N©r¡   r.  r   )r!   r¡   r.  r   r"   r"   r#   r$   È  ro   z!GetCraftStarGiftsRequest.__init__c                 C   s   d| j | j| jdœS )Nr,  )r(   r¡   r.  r   r0  r)   r"   r"   r#   r*   Ð  s
   üz GetCraftStarGiftsRequest.to_dictc              	   C   s.   d  dt d| j¡|  | j¡t d| j¡f¡S )Nr-   s    Ýýr¦   rä   )r/   r   r€   r¡   r0   r.  r   r)   r"   r"   r#   r1   Ø  s   
üzGetCraftStarGiftsRequest._bytesc                 C   s&   |  ¡ }| ¡ }| ¡ }| |||d�S )Nr0  )r«   r6   r„   )r8   r9   r­   Ú_offsetr+  r"   r"   r#   r;   à  ó   z$GetCraftStarGiftsRequest.from_readerN)r>   r?   r@   rA   rB   r¯   rC   r$   r*   r1   rD   r;   r"   r"   r"   r#   r,  Ä  s    r,  c                   @   rû   )ÚGetGiveawayInfoRequestl   %Gh l   ½wF- r–   r   Úmsg_idc                 C   rJ   )zg
        :returns payments.GiveawayInfo: Instance of either GiveawayInfo, GiveawayInfoResults.
        N©r–   r4  ©r!   r–   r4  r"   r"   r#   r$   ì  rM   zGetGiveawayInfoRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ó  ry   zGetGiveawayInfoRequest.resolvec                 C   rÿ   )Nr3  ©r(   r–   r4  ©rP   r–   r   r*   r4  r)   r"   r"   r#   r*   ö  r   zGetGiveawayInfoRequest.to_dictc                 C   r  )Nr-   s   %”#ôrä   ©r/   r–   r1   r   r€   r4  r)   r"   r"   r#   r1   ý  r  zGetGiveawayInfoRequest._bytesc                 C   rR   ©Nr5  r  ©r8   r9   r�   Ú_msg_idr"   r"   r#   r;     rY   z"GetGiveawayInfoRequest.from_readerNr  r"   r"   r"   r#   r3  è  r  r3  c                   @   sH   e Zd ZdZdZdddded fdd	„Zd
d„ Zdd„ Ze	dd„ ƒZ
dS )ÚGetPaymentFormRequesti»�7l   ?�@ NÚinvoicer   Útheme_paramsr
   c                 C   rJ   )zw
        :returns payments.PaymentForm: Instance of either PaymentForm, PaymentFormStars, PaymentFormStarGift.
        N©r>  r?  )r!   r>  r?  r"   r"   r#   r$     rM   zGetPaymentFormRequest.__init__c                 C   r^   )Nr=  )r(   r>  r?  )rP   r>  r   r*   r?  r)   r"   r"   r#   r*     r_   zGetPaymentFormRequest.to_dictc                 C   sZ   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 )Nr-   s   »�7r}   Fr   r~   )r/   r   r€   r?  r>  r1   r)   r"   r"   r#   r1     s   "üüzGetPaymentFormRequest._bytesc                 C   s2   |  ¡ }| ¡ }|d@ r| ¡ }nd }| ||d�S )Nr~   r@  ©r„   rU   )r8   r9   r†   Ú_invoiceÚ_theme_paramsr"   r"   r#   r;   %  s   
z!GetPaymentFormRequest.from_readerrq   )r>   r?   r@   rA   rB   r   r$   r*   r1   rD   r;   r"   r"   r"   r#   r=    s    r=  c                   @   rû   )ÚGetPaymentReceiptRequestiÌÑx$iÉ“ Yr–   r   r4  c                 C   rJ   )zk
        :returns payments.PaymentReceipt: Instance of either PaymentReceipt, PaymentReceiptStars.
        Nr5  r6  r"   r"   r#   r$   5  rM   z!GetPaymentReceiptRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   <  ry   z GetPaymentReceiptRequest.resolvec                 C   rÿ   )NrD  r7  r8  r)   r"   r"   r#   r*   ?  r   z GetPaymentReceiptRequest.to_dictc                 C   r  )Nr-   s   ÌÑx$rä   r9  r)   r"   r"   r#   r1   F  r  zGetPaymentReceiptRequest._bytesc                 C   rR   r:  r  r;  r"   r"   r#   r;   M  rY   z$GetPaymentReceiptRequest.from_readerNr  r"   r"   r"   r#   rD  1  r  rD  c                   @   óL   e Zd ZdZdZdded fdd„Zdd	„ Zd
d„ Zdd„ Z	e
dd„ ƒZdS )Ú GetPremiumGiftCodeOptionsRequestiTºW'iƒ%©
NÚ
boost_peerr   c                 C   r   )zX
        :returns Vector<PremiumGiftCodeOption>: This type has no constructors.
        N©rG  )r!   rG  r"   r"   r#   r$   X  r%   z)GetPremiumGiftCodeOptionsRequest.__init__c                 Ã   ó*   �| j r| | | j ¡I d H ¡| _ d S d S rq   )rG  r›   rt   ru   r"   r"   r#   rx   ^  ó   €ÿz(GetPremiumGiftCodeOptionsRequest.resolvec                 C   r�   )NrF  )r(   rG  )rP   rG  r   r*   r)   r"   r"   r#   r*   b  r‘   z(GetPremiumGiftCodeOptionsRequest.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 )Nr-   s   TºW'r}   Fr   r~   )r/   r   r€   rG  r1   r)   r"   r"   r#   r1   h  ó   "ýýz'GetPremiumGiftCodeOptionsRequest._bytesc                 C   ó(   |  ¡ }|d@ r| ¡ }nd }| |d�S )Nr~   rH  rA  )r8   r9   r†   Ú_boost_peerr"   r"   r#   r;   o  ó
   

z,GetPremiumGiftCodeOptionsRequest.from_readerrq   ©r>   r?   r@   rA   rB   r   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rF  T  ó    rF  c                   @   s|   e Zd ZdZdZddedededee dee d	ee d
ee dee dee	d  fdd„Z
dd„ Zdd„ Zedd„ ƒZdS )ÚGetResaleStarGiftsRequesti6¢_zl   ã7·e Nr¡   r.  r   Úsort_by_priceÚsort_by_numÚ	for_craftÚ
stars_onlyÚattributes_hashÚ
attributesr   c
           
      C   s:   || _ || _|| _|| _|| _|| _|| _|| _|	| _dS )zQ
        :returns payments.ResaleStarGifts: Instance of ResaleStarGifts.
        N©	r¡   r.  r   rS  rT  rU  rV  rW  rX  )
r!   r¡   r.  r   rS  rT  rU  rV  rW  rX  r"   r"   r#   r$   ~  s   
z"GetResaleStarGiftsRequest.__init__c                 C   sH   d| j | j| j| j| j| j| j| j| jd u rg dœ
S dd„ | jD ƒdœ
S )NrR  c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   —  rà   z5GetResaleStarGiftsRequest.to_dict.<locals>.<listcomp>)
r(   r¡   r.  r   rS  rT  rU  rV  rW  rX  rY  r)   r"   r"   r#   r*   Œ  s   ö
öz!GetResaleStarGiftsRequest.to_dictc                 C   sF  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 sG| jdu rIdnd
B | jd u sU| jdu rWdndB ¡| jd u sd| jdu rfdnt d| j¡t d| j	¡| jd u s|| jdu r~dnd  dt dt
| jƒ¡d  dd„ | jD ƒ¡f¡|  | j¡t d| j¡f¡S )Nr-   s   6¢_zr}   Fr   r·   r&  é   é    r~   é   r¦   rã   rä   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç      rè   z3GetResaleStarGiftsRequest._bytes.<locals>.<genexpr>)r/   r   r€   rS  rT  rU  rV  rW  rX  r¡   rê   r0   r.  r   r)   r"   r"   r#   r1   š  s   ®$F
ùz GetResaleStarGiftsRequest._bytesc                 C   s¾   |  ¡ }t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}|d@ r%| ¡ }nd }| ¡ }|d@ rH|  ¡  g }	t|  ¡ ƒD ]}
| ¡ }|	 |¡ q;nd }	| ¡ }|  ¡ }| |||||||||	d�	S )Nr·   r&  rZ  r[  r~   r\  rY  )r„   r…   r«   rî   rU   rï   r6   )r8   r9   r†   Ú_sort_by_priceÚ_sort_by_numÚ
_for_craftÚ_stars_onlyÚ_attributes_hashr­   Ú_attributesr(   rñ   r1  r+  r"   r"   r#   r;   ¥  s(   
þz%GetResaleStarGiftsRequest.from_reader)NNNNNN)r>   r?   r@   rA   rB   r¯   rC   r   r…   r   r$   r*   r1   rD   r;   r"   r"   r"   r#   rR  z  s    LrR  c                   @   ó0   e Zd ZdZdZdd„ Zdd„ Zedd„ ƒZd	S )
ÚGetSavedInfoRequestiK‚}"l   FqyZ c                 C   ó   ddiS )Nr(   rd  r"   r)   r"   r"   r#   r*   Ä  ó   ÿzGetSavedInfoRequest.to_dictc                 C   ó
   d  d¡S )Nr-   )s   K‚}"©r/   r)   r"   r"   r#   r1   É  ó   
zGetSavedInfoRequest._bytesc                 C   ó   | ƒ S rq   r"   ©r8   r9   r"   r"   r#   r;   Î  ó   zGetSavedInfoRequest.from_readerN©	r>   r?   r@   rA   rB   r*   r1   rD   r;   r"   r"   r"   r#   rd  À  ó    rd  c                   @   r×   )ÚGetSavedStarGiftRequestl   !«h r-  rÑ   r   c                 C   r   r/  rÒ   rÓ   r"   r"   r#   r$   ×  r%   z GetSavedStarGiftRequest.__init__c                 C   rÙ   )Nro  c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   à  rà   z3GetSavedStarGiftRequest.to_dict.<locals>.<listcomp>rÔ   rÒ   r)   r"   r"   r#   r*   Ý  rá   zGetSavedStarGiftRequest.to_dictc              	   C   râ   )Nr-   s   ¡U´rã   rä   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   æ  rè   z1GetSavedStarGiftRequest._bytes.<locals>.<genexpr>ré   r)   r"   r"   r#   r1   ã  rë   zGetSavedStarGiftRequest._bytesc                 C   rì   rÕ   rí   rð   r"   r"   r#   r;   é  rò   z#GetSavedStarGiftRequest.from_readerNró   r"   r"   r"   r#   ro  Ó  rô   ro  c                   @   s    e Zd ZdZdZddddededee d	ee d
ee 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dd„ Zedd„ ƒZdS )ÚGetSavedStarGiftsRequestl   ie3F r-  Nr–   r   r.  r   Úexclude_unsavedÚexclude_savedÚexclude_unlimitedÚexclude_uniqueÚsort_by_valueÚexclude_upgradableÚexclude_unupgradableÚpeer_color_availableÚexclude_hostedrý   c                 C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _dS r/  ©r–   r.  r   rq  rr  rs  rt  ru  rv  rw  rx  ry  rý   )r!   r–   r.  r   rq  rr  rs  rt  ru  rv  rw  rx  ry  rý   r"   r"   r#   r$   ø  s   
z!GetSavedStarGiftsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   
  ry   z GetSavedStarGiftsRequest.resolvec                 C   sR   dt | jtƒr| j ¡ n| j| j| j| j| j| j| j	| j
| j| j| j| j| jdœS )Nrp  )r(   r–   r.  r   rq  rr  rs  rt  ru  rv  rw  rx  ry  rý   )rP   r–   r   r*   r.  r   rq  rr  rs  rt  ru  rv  rw  rx  ry  rý   r)   r"   r"   r#   r*     s   òz GetSavedStarGiftsRequest.to_dictc                 C   sl  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 sG| jdu rIdnd
B | jd u sU| jdu rWdndB | j	d u sc| j	du redndB | j
d u sq| j
du rsd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 ¡ | jd u s | jdu r¢dnt d| j¡|  | j¡t d| j¡f¡S )Nr-   s   iå£r}   Fr   r~   r·   r&  rZ  r[  é€   é   é   é   é@   rä   )r/   r   r€   rq  rr  rs  rt  ru  rv  rw  rx  ry  rý   r–   r1   r0   r.  r   r)   r"   r"   r#   r1     s   þ  $
úzGetSavedStarGiftsRequest._bytesc                 C   sÄ   |  ¡ }t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}	t|d@ ƒ}
t|d	@ ƒ}| ¡ }|d
@ rG|  ¡ }nd }| ¡ }|  ¡ }| ||||||||||	|
||d�S )Nr~   r·   r&  rZ  r[  r{  r|  r}  r~  r  rz  rƒ   )r8   r9   r†   Ú_exclude_unsavedÚ_exclude_savedÚ_exclude_unlimitedÚ_exclude_uniqueÚ_sort_by_valueÚ_exclude_upgradableÚ_exclude_unupgradableÚ_peer_color_availableÚ_exclude_hostedr�   r  r1  r+  r"   r"   r#   r;   )  s"   
"z$GetSavedStarGiftsRequest.from_reader)
NNNNNNNNNN©r>   r?   r@   rA   rB   rC   r¯   r   r…   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rp  ô  s    h
rp  c                   @   r   )Ú GetStarGiftActiveAuctionsRequestl   MQ K l   ÇPû" Úhashc                 C   r   )z‰
        :returns payments.StarGiftActiveAuctions: Instance of either StarGiftActiveAuctionsNotModified, StarGiftActiveAuctions.
        N©r‹  ©r!   r‹  r"   r"   r#   r$   D  r%   z)GetStarGiftActiveAuctionsRequest.__init__c                 C   r&   )NrŠ  ©r(   r‹  rŒ  r)   r"   r"   r#   r*   J  r+   z(GetStarGiftActiveAuctionsRequest.to_dictc                 C   r¥   )Nr-   s   MQÐ¥r¦   ©r/   r   r€   r‹  r)   r"   r"   r#   r1   P  r¨   z'GetStarGiftActiveAuctionsRequest._bytesc                 C   r3   ©NrŒ  rª   ©r8   r9   Ú_hashr"   r"   r#   r;   V  r<   z,GetStarGiftActiveAuctionsRequest.from_readerNr®   r"   r"   r"   r#   rŠ  @  rE   rŠ  c                   @   r   )Ú&GetStarGiftAuctionAcquiredGiftsRequestiìË¢kl   
N r¡   c                 C   r   )zk
        :returns payments.StarGiftAuctionAcquiredGifts: Instance of StarGiftAuctionAcquiredGifts.
        Nr¢   r£   r"   r"   r#   r$   `  r%   z/GetStarGiftAuctionAcquiredGiftsRequest.__init__c                 C   r&   )Nr“  r¤   r¢   r)   r"   r"   r#   r*   f  r+   z.GetStarGiftAuctionAcquiredGiftsRequest.to_dictc                 C   r¥   )Nr-   s   ìË¢kr¦   r§   r)   r"   r"   r#   r1   l  r¨   z-GetStarGiftAuctionAcquiredGiftsRequest._bytesc                 C   r3   r©   rª   r¬   r"   r"   r#   r;   r  r<   z2GetStarGiftAuctionAcquiredGiftsRequest.from_readerNr®   r"   r"   r"   r#   r“  \  rE   r“  c                   @   sB   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 )ÚGetStarGiftAuctionStateRequestiÖôŸ\i™…1Úauctionr   Úversionc                 C   rJ   )z[
        :returns payments.StarGiftAuctionState: Instance of StarGiftAuctionState.
        N©r•  r–  )r!   r•  r–  r"   r"   r#   r$   |  rM   z'GetStarGiftAuctionStateRequest.__init__c                 C   rÿ   )Nr”  )r(   r•  r–  )rP   r•  r   r*   r–  r)   r"   r"   r#   r*   ƒ  r   z&GetStarGiftAuctionStateRequest.to_dictc                 C   r  )Nr-   s   ÖôŸ\rä   )r/   r•  r1   r   r€   r–  r)   r"   r"   r#   r1   Š  r  z%GetStarGiftAuctionStateRequest._bytesc                 C   rR   )Nr—  r  )r8   r9   Ú_auctionÚ_versionr"   r"   r#   r;   ‘  rY   z*GetStarGiftAuctionStateRequest.from_readerNr®   r"   r"   r"   r#   r”  x  r[   r”  c                   @   rû   )ÚGetStarGiftCollectionsRequestl   Ý70 l   ì!.` r–   r   r‹  c                 C   rJ   )z€
        :returns payments.StarGiftCollections: Instance of either StarGiftCollectionsNotModified, StarGiftCollections.
        N©r–   r‹  )r!   r–   r‹  r"   r"   r#   r$   œ  rM   z&GetStarGiftCollectionsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   £  ry   z%GetStarGiftCollectionsRequest.resolvec                 C   rÿ   )Nrš  )r(   r–   r‹  )rP   r–   r   r*   r‹  r)   r"   r"   r#   r*   ¦  r   z%GetStarGiftCollectionsRequest.to_dictc                 C   r  )Nr-   s   Ý‘˜r¦   )r/   r–   r1   r   r€   r‹  r)   r"   r"   r#   r1   ­  r  z$GetStarGiftCollectionsRequest._bytesc                 C   rR   )Nr›  ©rU   r«   )r8   r9   r�   r’  r"   r"   r#   r;   ´  rY   z)GetStarGiftCollectionsRequest.from_readerNr  r"   r"   r"   r#   rš  ˜  r  rš  c                   @   r   )Ú#GetStarGiftUpgradeAttributesRequestiX‹miï¬Fr¡   c                 C   r   )ze
        :returns payments.StarGiftUpgradeAttributes: Instance of StarGiftUpgradeAttributes.
        Nr¢   r£   r"   r"   r#   r$   ¿  r%   z,GetStarGiftUpgradeAttributesRequest.__init__c                 C   r&   )Nr�  r¤   r¢   r)   r"   r"   r#   r*   Å  r+   z+GetStarGiftUpgradeAttributesRequest.to_dictc                 C   r¥   )Nr-   s   X‹mr¦   r§   r)   r"   r"   r#   r1   Ë  r¨   z*GetStarGiftUpgradeAttributesRequest._bytesc                 C   r3   r©   rª   r¬   r"   r"   r#   r;   Ñ  r<   z/GetStarGiftUpgradeAttributesRequest.from_readerNr®   r"   r"   r"   r#   r�  »  rE   r�  c                   @   r   )Ú GetStarGiftUpgradePreviewRequestl   ±<59 iÇh+^r¡   c                 C   r   )z_
        :returns payments.StarGiftUpgradePreview: Instance of StarGiftUpgradePreview.
        Nr¢   r£   r"   r"   r#   r$   Û  r%   z)GetStarGiftUpgradePreviewRequest.__init__c                 C   r&   )Nrž  r¤   r¢   r)   r"   r"   r#   r*   á  r+   z(GetStarGiftUpgradePreviewRequest.to_dictc                 C   r¥   )Nr-   s   ±¼šœr¦   r§   r)   r"   r"   r#   r1   ç  r¨   z'GetStarGiftUpgradePreviewRequest._bytesc                 C   r3   r©   rª   r¬   r"   r"   r#   r;   í  r<   z,GetStarGiftUpgradePreviewRequest.from_readerNr®   r"   r"   r"   r#   rž  ×  rE   rž  c                   @   r\   )ÚGetStarGiftWithdrawalUrlRequestl   ¨Ý  l   Å-E rÑ   r   Úpasswordr   c                 C   rJ   )z]
        :returns payments.StarGiftWithdrawalUrl: Instance of StarGiftWithdrawalUrl.
        N©rÑ   r   )r!   rÑ   r   r"   r"   r#   r$   ÷  rM   z(GetStarGiftWithdrawalUrlRequest.__init__c                 C   r^   )NrŸ  )r(   rÑ   r   )rP   rÑ   r   r*   r   r)   r"   r"   r#   r*   þ  r_   z'GetStarGiftWithdrawalUrlRequest.to_dictc                 C   r`   )Nr-   s   ¨“nÐ)r/   rÑ   r1   r   r)   r"   r"   r#   r1     ra   z&GetStarGiftWithdrawalUrlRequest._bytesc                 C   rb   )Nr¡  rc   )r8   r9   rÖ   Ú	_passwordr"   r"   r#   r;     rY   z+GetStarGiftWithdrawalUrlRequest.from_readerN)rÑ   r   r   r   rd   r"   r"   r"   r#   rŸ  ó  re   rŸ  c                   @   r   )ÚGetStarGiftsRequestl   �5¬ i¤Ùxar‹  c                 C   r   )zb
        :returns payments.StarGifts: Instance of either StarGiftsNotModified, StarGifts.
        NrŒ  r�  r"   r"   r#   r$     r%   zGetStarGiftsRequest.__init__c                 C   r&   )Nr£  rŽ  rŒ  r)   r"   r"   r#   r*     r+   zGetStarGiftsRequest.to_dictc                 C   r¥   )Nr-   s   �5VÄrä   r�  r)   r"   r"   r#   r1   #  r¨   zGetStarGiftsRequest._bytesc                 C   r3   r�  )r„   r‘  r"   r"   r#   r;   )  r<   zGetStarGiftsRequest.from_readerNr®   r"   r"   r"   r#   r£    rE   r£  c                   @   rE  )ÚGetStarsGiftOptionsRequestl   Èk’' l   Õ7GS Nri   r   c                 C   r   )zR
        :returns Vector<StarsGiftOption>: This type has no constructors.
        N©ri   )r!   ri   r"   r"   r#   r$   3  r%   z#GetStarsGiftOptionsRequest.__init__c                 Ã   rI  rq   )ri   rs   rt   ru   r"   r"   r#   rx   9  rJ  z"GetStarsGiftOptionsRequest.resolvec                 C   r�   )Nr¤  )r(   ri   )rP   ri   r   r*   r)   r"   r"   r#   r*   =  r‘   z"GetStarsGiftOptionsRequest.to_dictc                 C   rK  )Nr-   s   ÈkÉÓr}   Fr   r~   )r/   r   r€   ri   r1   r)   r"   r"   r#   r1   C  rL  z!GetStarsGiftOptionsRequest._bytesc                 C   rM  )Nr~   r¥  rA  )r8   r9   r†   rˆ   r"   r"   r#   r;   J  rO  z&GetStarsGiftOptionsRequest.from_readerrq   rP  r"   r"   r"   r#   r¤  /  rQ  r¤  c                   @   rc  )
ÚGetStarsGiveawayOptionsRequestl   >}=z l   ©0¶q c                 C   re  )Nr(   r¦  r"   r)   r"   r"   r#   r*   Y  rf  z&GetStarsGiveawayOptionsRequest.to_dictc                 C   rg  )Nr-   )s   >ý½rh  r)   r"   r"   r#   r1   ^  ri  z%GetStarsGiveawayOptionsRequest._bytesc                 C   rj  rq   r"   rk  r"   r"   r#   r;   c  rl  z*GetStarsGiveawayOptionsRequest.from_readerNrm  r"   r"   r"   r#   r¦  U  rn  r¦  c                   @   r  )Ú#GetStarsRevenueAdsAccountUrlRequestl   Åo¯# i‹"Jr–   r   c                 C   r   )ze
        :returns payments.StarsRevenueAdsAccountUrl: Instance of StarsRevenueAdsAccountUrl.
        N©r–   )r!   r–   r"   r"   r#   r$   l  r%   z,GetStarsRevenueAdsAccountUrlRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   r  ry   z+GetStarsRevenueAdsAccountUrlRequest.resolvec                 C   r�   )Nr§  )r(   r–   )rP   r–   r   r*   r)   r"   r"   r#   r*   u  r‘   z+GetStarsRevenueAdsAccountUrlRequest.to_dictc                 C   r’   )Nr-   s   Åï×Ñ)r/   r–   r1   r)   r"   r"   r#   r1   {  r“   z*GetStarsRevenueAdsAccountUrlRequest._bytesc                 C   r3   )Nr¨  rc   )r8   r9   r�   r"   r"   r#   r;   �  r<   z/GetStarsRevenueAdsAccountUrlRequest.from_readerN)r–   r   rÎ   r"   r"   r"   r#   r§  h  r  r§  c                   @   sX   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	dd„ Z
edd„ ƒZdS )ÚGetStarsRevenueStatsRequestl   Öz?2 l   óUŽJ Nr–   r   ÚdarkÚtonc                 C   rl   )zU
        :returns payments.StarsRevenueStats: Instance of StarsRevenueStats.
        N©r–   rª  r«  )r!   r–   rª  r«  r"   r"   r#   r$   ‹  ro   z$GetStarsRevenueStatsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   “  ry   z#GetStarsRevenueStatsRequest.resolvec                 C   rz   )Nr©  )r(   r–   rª  r«  )rP   r–   r   r*   rª  r«  r)   r"   r"   r#   r*   –  r{   z#GetStarsRevenueStatsRequest.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 )Nr-   s   ÖúÙr}   Fr   r~   r·   )r/   r   r€   rª  r«  r–   r1   r)   r"   r"   r#   r1   ž  s
   >ýz"GetStarsRevenueStatsRequest._bytesc                 C   s6   |  ¡ }t|d@ ƒ}t|d@ ƒ}| ¡ }| |||d�S )Nr~   r·   r¬  ©r„   r…   rU   )r8   r9   r†   Ú_darkÚ_tonr�   r"   r"   r#   r;   ¥  s
   z'GetStarsRevenueStatsRequest.from_readerr»   ©r>   r?   r@   rA   rB   r   r…   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r©  ‡  s     r©  c                
   @   s\   e Zd ZdZdZddddddee d	ee fd
d„Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZdS )Ú#GetStarsRevenueWithdrawalUrlRequesti’Ü3$l   î Í Nr–   r   r   r   r«  Úamountc                 C   r#  )ze
        :returns payments.StarsRevenueWithdrawalUrl: Instance of StarsRevenueWithdrawalUrl.
        N©r–   r   r«  r²  )r!   r–   r   r«  r²  r"   r"   r#   r$   ³  r%  z,GetStarsRevenueWithdrawalUrlRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ¼  ry   z+GetStarsRevenueWithdrawalUrlRequest.resolvec                 C   sD   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ n| j| j| jdœS )Nr±  )r(   r–   r   r«  r²  )rP   r–   r   r*   r   r«  r²  r)   r"   r"   r#   r*   ¿  s   ûz+GetStarsRevenueWithdrawalUrlRequest.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d u s0| jdu r2dnt d| j¡| j ¡ f¡S )	Nr-   s   ’Ü3$r}   Fr   r~   r·   r¦   )r/   r   r€   r«  r²  r–   r1   r   r)   r"   r"   r#   r1   È  s   >$ûz*GetStarsRevenueWithdrawalUrlRequest._bytesc                 C   sJ   |  ¡ }t|d@ ƒ}| ¡ }|d@ r| ¡ }nd }| ¡ }| ||||d�S )Nr~   r·   r³  )r„   r…   rU   r«   )r8   r9   r†   r¯  r�   Ú_amountr¢  r"   r"   r#   r;   Ñ  s   
z/GetStarsRevenueWithdrawalUrlRequest.from_readerr»   )r>   r?   r@   rA   rB   r   r…   r¯   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r±  ¯  s    $			r±  c                   @   óP   e Zd ZdZdZddddee fdd„Zd	d
„ Zdd„ Z	dd„ Z
edd„ ƒZdS )ÚGetStarsStatusRequesti¿³©NéoœnNr–   r   r«  c                 C   rJ   ©zI
        :returns payments.StarsStatus: Instance of StarsStatus.
        N©r–   r«  )r!   r–   r«  r"   r"   r#   r$   ã  rM   zGetStarsStatusRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ê  ry   zGetStarsStatusRequest.resolvec                 C   rÿ   )Nr¶  )r(   r–   r«  )rP   r–   r   r*   r«  r)   r"   r"   r#   r*   í  r   zGetStarsStatusRequest.to_dictc                 C   ó6   d  dt d| jd u s| jdu rdnd¡| j ¡ f¡S )Nr-   s   ¿³©Nr}   Fr   r~   )r/   r   r€   r«  r–   r1   r)   r"   r"   r#   r1   ô  ó
   "ýzGetStarsStatusRequest._bytesc                 C   ó(   |  ¡ }t|d@ ƒ}| ¡ }| ||d�S )Nr~   r¹  r­  )r8   r9   r†   r¯  r�   r"   r"   r#   r;   û  ó   z!GetStarsStatusRequest.from_readerrq   r°  r"   r"   r"   r#   r¶  ß  ó    r¶  c                   @   rf   )ÚGetStarsSubscriptionsRequestiÅ%r·  Nr–   r   r.  Úmissing_balancec                 C   rl   r¸  ©r–   r.  rÀ  )r!   r–   r.  rÀ  r"   r"   r#   r$     ro   z%GetStarsSubscriptionsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx     ry   z$GetStarsSubscriptionsRequest.resolvec                 C   rz   )Nr¿  )r(   r–   r.  rÀ  )rP   r–   r   r*   r.  rÀ  r)   r"   r"   r#   r*     r{   z$GetStarsSubscriptionsRequest.to_dictc                 C   r|   )Nr-   s   Å%r}   Fr   r~   )r/   r   r€   rÀ  r–   r1   r0   r.  r)   r"   r"   r#   r1     r�   z#GetStarsSubscriptionsRequest._bytesc                 C   r‚   )Nr~   rÁ  rƒ   )r8   r9   r†   Ú_missing_balancer�   r1  r"   r"   r#   r;   #  rŠ   z(GetStarsSubscriptionsRequest.from_readerrq   r‹   r"   r"   r"   r#   r¿    rŒ   r¿  c                   @   rc  )
ÚGetStarsTopupOptionsRequestl   ÓG  l   ™
ý) c                 C   re  )Nr(   rÃ  r"   r)   r"   r"   r#   r*   1  rf  z#GetStarsTopupOptionsRequest.to_dictc                 C   rg  )Nr-   )s   ÓÇÀrh  r)   r"   r"   r#   r1   6  ri  z"GetStarsTopupOptionsRequest._bytesc                 C   rj  rq   r"   rk  r"   r"   r#   r;   ;  rl  z'GetStarsTopupOptionsRequest.from_readerNrm  r"   r"   r"   r#   rÃ  -  rn  rÃ  c                   @   sx   e Zd ZdZdZdddded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dd„ Zedd„ ƒZdS )ÚGetStarsTransactionsRequestiWEÚir·  Nr–   r   r.  r   ÚinboundÚoutboundÚ	ascendingr«  r—   c	           	      C   s4   || _ || _|| _|| _|| _|| _|| _|| _dS r¸  ©r–   r.  r   rÅ  rÆ  rÇ  r«  r—   )	r!   r–   r.  r   rÅ  rÆ  rÇ  r«  r—   r"   r"   r#   r$   D  s   
z$GetStarsTransactionsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   Q  ry   z#GetStarsTransactionsRequest.resolvec              
   C   s>   dt | jtƒr| j ¡ n| j| j| j| j| j| j| j	| j
dœ	S )NrÄ  )	r(   r–   r.  r   rÅ  rÆ  rÇ  r«  r—   )rP   r–   r   r*   r.  r   rÅ  rÆ  rÇ  r«  r—   r)   r"   r"   r#   r*   T  s   ÷z#GetStarsTransactionsRequest.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 sG| jdu rIdnd
B ¡| jd u sV| jdu rXdn|  | j¡| j	 
¡ |  | j¡t d| j¡f¡S )Nr-   s   WEÚir}   Fr   r~   r·   r&  rZ  r\  rä   )r/   r   r€   rÅ  rÆ  rÇ  r«  r—   r0   r–   r1   r.  r   r)   r"   r"   r#   r1   a  s   ’"
úz"GetStarsTransactionsRequest._bytesc              
   C   s~   |  ¡ }t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}t|d@ ƒ}|d@ r%| ¡ }nd }| ¡ }| ¡ }	|  ¡ }
| ||	|
|||||d�S )Nr~   r·   r&  rZ  r\  rÈ  )r„   r…   r6   rU   )r8   r9   r†   Ú_inboundÚ	_outboundÚ
_ascendingr¯  rž   r�   r1  r+  r"   r"   r#   r;   k  s   
z'GetStarsTransactionsRequest.from_reader)NNNNNr‰  r"   r"   r"   r#   rÄ  @  s    @
rÄ  c                   @   sX   e Zd ZdZdZdddded dee fd	d
„Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZdS )ÚGetStarsTransactionsByIDRequesti¸Ê-r·  Nr–   r   Úidr   r«  c                 C   rl   r¸  ©r–   rÍ  r«  )r!   r–   rÍ  r«  r"   r"   r#   r$   �  ro   z(GetStarsTransactionsByIDRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ‰  ry   z'GetStarsTransactionsByIDRequest.resolvec                 C   sB   dt | jtƒr| j ¡ n| j| jd u rg ndd„ | jD ƒ| jdœS )NrÌ  c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   �  rà   z;GetStarsTransactionsByIDRequest.to_dict.<locals>.<listcomp>)r(   r–   rÍ  r«  )rP   r–   r   r*   rÍ  r«  r)   r"   r"   r#   r*   Œ  s
   üz'GetStarsTransactionsByIDRequest.to_dictc                 C   s\   d  dt d| jd u s| jdu rdnd¡| j ¡ dt dt| jƒ¡d  d	d
„ | jD ƒ¡f¡S )Nr-   s   ¸Ê-r}   Fr   r~   rã   rä   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   ™  rè   z9GetStarsTransactionsByIDRequest._bytes.<locals>.<genexpr>)r/   r   r€   r«  r–   r1   rê   rÍ  r)   r"   r"   r#   r1   ”  s   "&üz&GetStarsTransactionsByIDRequest._bytesc                 C   sZ   |  ¡ }t|d@ ƒ}| ¡ }|  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q| |||d�S )Nr~   rÎ  )r„   r…   rU   rî   rï   )r8   r9   r†   r¯  r�   Ú_idr(   rñ   r"   r"   r#   r;   œ  s   z+GetStarsTransactionsByIDRequest.from_readerrq   )r>   r?   r@   rA   rB   r   r   r…   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rÌ  }  s     rÌ  c                   @   s`   e Zd ZdZdZddddededee d	ee f
d
d„Z	dd„ Z
dd„ Zdd„ Zedd„ ƒZdS )ÚGetSuggestedStarRefBotsRequesti÷HkiC’pNr–   r   r.  r   Úorder_by_revenueÚorder_by_datec                 C   s"   || _ || _|| _|| _|| _dS )z[
        :returns payments.SuggestedStarRefBots: Instance of SuggestedStarRefBots.
        N©r–   r.  r   rÑ  rÒ  )r!   r–   r.  r   rÑ  rÒ  r"   r"   r#   r$   ¯  s
   
z'GetSuggestedStarRefBotsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   ¹  ry   z&GetSuggestedStarRefBotsRequest.resolvec                 C   s2   dt | jtƒr| j ¡ n| j| j| j| j| jdœS )NrÐ  )r(   r–   r.  r   rÑ  rÒ  )rP   r–   r   r*   r.  r   rÑ  rÒ  r)   r"   r"   r#   r*   ¼  s   úz&GetSuggestedStarRefBotsRequest.to_dictc              
   C   sh   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¡t d| j	¡f¡S )	Nr-   s   ÷Hkr}   Fr   r~   r·   rä   )
r/   r   r€   rÑ  rÒ  r–   r1   r0   r.  r   r)   r"   r"   r#   r1   Æ  s   >
ûz%GetSuggestedStarRefBotsRequest._bytesc                 C   sJ   |  ¡ }t|d@ ƒ}t|d@ ƒ}| ¡ }| ¡ }|  ¡ }| |||||d�S )Nr~   r·   rÓ  rƒ   )r8   r9   r†   Ú_order_by_revenueÚ_order_by_dater�   r1  r+  r"   r"   r#   r;   Ï  s   z*GetSuggestedStarRefBotsRequest.from_readerr»   r‰  r"   r"   r"   r#   rÐ  «  s    (

	rÐ  c                   @   r   )ÚGetUniqueStarGiftRequestl   rM.C iûÅ°xr   c                 C   r   )zO
        :returns payments.UniqueStarGift: Instance of UniqueStarGift.
        Nr   r    r"   r"   r#   r$   ß  r%   z!GetUniqueStarGiftRequest.__init__c                 C   r&   )NrÖ  r'   r   r)   r"   r"   r#   r*   å  r+   z GetUniqueStarGiftRequest.to_dictc                 C   r,   )Nr-   s   rM—¡r.   r)   r"   r"   r#   r1   ë  r2   zGetUniqueStarGiftRequest._bytesc                 C   r3   r4   r5   r7   r"   r"   r#   r;   ñ  r<   z$GetUniqueStarGiftRequest.from_readerNr=   r"   r"   r"   r#   rÖ  Û  rE   rÖ  c                   @   r   )Ú!GetUniqueStarGiftValueInfoRequestik¯eCiÄ[5r   c                 C   r   )za
        :returns payments.UniqueStarGiftValueInfo: Instance of UniqueStarGiftValueInfo.
        Nr   r    r"   r"   r#   r$   û  r%   z*GetUniqueStarGiftValueInfoRequest.__init__c                 C   r&   )Nr×  r'   r   r)   r"   r"   r#   r*     r+   z)GetUniqueStarGiftValueInfoRequest.to_dictc                 C   r,   )Nr-   s   k¯eCr.   r)   r"   r"   r#   r1     r2   z(GetUniqueStarGiftValueInfoRequest._bytesc                 C   r3   r4   r5   r7   r"   r"   r#   r;     r<   z-GetUniqueStarGiftValueInfoRequest.from_readerNr=   r"   r"   r"   r#   r×  ÷  rE   r×  c                   @   sN   e Zd ZdZdZdddeddfdd	„Zd
d„ Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚLaunchPrepaidGiveawayRequesti �õ_r   r–   r   Úgiveaway_idrI   r   c                 C   rl   r   ©r–   rÙ  rI   )r!   r–   rÙ  rI   r"   r"   r#   r$     ro   z%LaunchPrepaidGiveawayRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx     ry   z$LaunchPrepaidGiveawayRequest.resolvec                 C   sD   dt | jtƒr| j ¡ n| j| jt | jtƒr| j ¡ dœS | jdœS )NrØ  )r(   r–   rÙ  rI   )rP   r–   r   r*   rÙ  rI   r)   r"   r"   r#   r*   "  s   üüz$LaunchPrepaidGiveawayRequest.to_dictc                 C   s(   d  d| j ¡ t d| j¡| j ¡ f¡S )Nr-   s    �õ_r¦   )r/   r–   r1   r   r€   rÙ  rI   r)   r"   r"   r#   r1   *  s   üz#LaunchPrepaidGiveawayRequest._bytesc                 C   s&   |  ¡ }| ¡ }|  ¡ }| |||d�S )NrÚ  rœ  )r8   r9   r�   Ú_giveaway_idrX   r"   r"   r#   r;   2  r2  z(LaunchPrepaidGiveawayRequest.from_readerNr  r"   r"   r"   r#   rØ    s    rØ  c                   @   rû   )ÚRefundStarsChargeRequestiJ�®%r   ri   r   rj   c                 C   rJ   r   ©ri   rj   )r!   ri   rj   r"   r"   r#   r$   >  rM   z!RefundStarsChargeRequest.__init__c                 Ã   rp   rq   rr   ru   r"   r"   r#   rx   E  ry   z RefundStarsChargeRequest.resolvec                 C   rÿ   )NrÜ  )r(   ri   rj   )rP   ri   r   r*   rj   r)   r"   r"   r#   r*   H  r   z RefundStarsChargeRequest.to_dictc                 C   r  )Nr-   s   J�®%)r/   ri   r1   r0   rj   r)   r"   r"   r#   r1   O  r  zRefundStarsChargeRequest._bytesc                 C   rR   )NrÝ  r  )r8   r9   rˆ   r‰   r"   r"   r#   r;   V  rY   z$RefundStarsChargeRequest.from_readerNr  r"   r"   r"   r#   rÜ  :  r  rÜ  c                   @   sN   e Zd ZdZdZdddee fdd„Zdd	„ Zd
d„ Z	dd„ Z
edd„ ƒZdS )Ú!ReorderStarGiftCollectionsRequestl   ÌtU rh   r–   r   Úorderc                 C   rJ   rm   ©r–   rß  )r!   r–   rß  r"   r"   r#   r$   a  rM   z*ReorderStarGiftCollectionsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   h  ry   z)ReorderStarGiftCollectionsRequest.resolvec                 C   s@   dt | jtƒr| j ¡ n| j| jd u rg dœS | jd d … dœS )NrÞ  )r(   r–   rß  )rP   r–   r   r*   rß  r)   r"   r"   r#   r*   k  s   ýýz)ReorderStarGiftCollectionsRequest.to_dictc              
   C   ó:   d  d| j ¡ dt dt| jƒ¡d  dd„ | jD ƒ¡f¡S )Nr-   s   Ìô*Ãrã   rä   c                 s   s   � | ]	}t  d |¡V  qdS )rä   N)r   r€   rÜ   r"   r"   r#   rç   v  s   € z;ReorderStarGiftCollectionsRequest._bytes.<locals>.<genexpr>)r/   r–   r1   r   r€   rê   rß  r)   r"   r"   r#   r1   r  ó
   &ýz(ReorderStarGiftCollectionsRequest._bytesc                 C   sD   |  ¡ }| ¡  g }t| ¡ ƒD ]}| ¡ }| |¡ q| ||d�S )Nrà  ©rU   r„   rî   rï   )r8   r9   r�   Ú_orderr(   rñ   r"   r"   r#   r;   y  ó   z-ReorderStarGiftCollectionsRequest.from_readerN)r>   r?   r@   rA   rB   r   r¯   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   rÞ  ]  ó    rÞ  c                   @   sH   e Zd ZdZdZddedee fdd„Zdd	„ Z	d
d„ Z
edd„ ƒZdS )ÚResolveStarGiftOfferRequestl   xœS r   NÚoffer_msg_idÚdeclinec                 C   rJ   r   ©rè  ré  )r!   rè  ré  r"   r"   r#   r$   ‰  rM   z$ResolveStarGiftOfferRequest.__init__c                 C   rµ   )Nrç  )r(   rè  ré  rê  r)   r"   r"   r#   r*   �  r¶   z#ResolveStarGiftOfferRequest.to_dictc                 C   s:   d  dt d| jd u s| jdu rdnd¡t d| j¡f¡S )Nr-   s   xÎér}   Fr   r~   rä   )r/   r   r€   ré  rè  r)   r"   r"   r#   r1   —  s
   "ýz"ResolveStarGiftOfferRequest._bytesc                 C   s(   |  ¡ }t|d@ ƒ}|  ¡ }| ||d�S )Nr~   rê  r¸   )r8   r9   r†   Ú_declineÚ_offer_msg_idr"   r"   r#   r;   ž  r½  z'ResolveStarGiftOfferRequest.from_readerrq   )r>   r?   r@   rA   rB   r¯   r   r…   r$   r*   r1   rD   r;   r"   r"   r"   r#   rç  …  ó    rç  c                   @   óH   e Zd ZdZdZddddee fdd„Zd	d
„ Zdd„ Z	e
dd„ ƒZdS )ÚSaveStarGiftRequesti|i**rh   NrÑ   r   Úunsavec                 C   rJ   rm   ©rÑ   rð  )r!   rÑ   rð  r"   r"   r#   r$   «  rM   zSaveStarGiftRequest.__init__c                 C   rÿ   )Nrï  )r(   rÑ   rð  )rP   rÑ   r   r*   rð  r)   r"   r"   r#   r*   ²  r   zSaveStarGiftRequest.to_dictc                 C   rº  )Nr-   s   |i**r}   Fr   r~   )r/   r   r€   rð  rÑ   r1   r)   r"   r"   r#   r1   ¹  r»  zSaveStarGiftRequest._bytesc                 C   r¼  )Nr~   rñ  r­  )r8   r9   r†   Ú_unsaverÖ   r"   r"   r#   r;   À  r½  zSaveStarGiftRequest.from_readerrq   r¼   r"   r"   r"   r#   rï  §  rí  rï  c                   @   s`   e Zd ZdZdZddeddd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 )ÚSendPaymentFormRequesti/R-ì   �jÂ NÚform_idr>  r   r²   r   Úrequested_info_idÚshipping_option_idÚ
tip_amountc                 C   ó(   || _ || _|| _|| _|| _|| _dS ©zo
        :returns payments.PaymentResult: Instance of either PaymentResult, PaymentVerificationNeeded.
        N©rõ  r>  r²   rö  r÷  rø  )r!   rõ  r>  r²   rö  r÷  rø  r"   r"   r#   r$   Í  ó   
zSendPaymentFormRequest.__init__c                 C   sL   d| j t| jtƒr| j ¡ n| jt| jtƒr| j ¡ n| j| j| j| jdœS )Nró  )r(   rõ  r>  r²   rö  r÷  rø  )	rõ  rP   r>  r   r*   r²   rö  r÷  rø  r)   r"   r"   r#   r*   Ø  s   ùzSendPaymentFormRequest.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 ¡t d	| j¡| j ¡ | jd u sD| jdu rFdn|  	| j¡| jd u sU| jdu rWdn|  	| j¡| j
 ¡ | jd u sj| jdu rndf¡S t d	| j¡f¡S )
Nr-   s   /R-r}   Fr   r~   r·   r&  r¦   )r/   r   r€   rö  r÷  rø  rõ  r>  r1   r0   r²   r)   r"   r"   r#   r1   ã  s   Z""øøzSendPaymentFormRequest._bytesc           	      C   sv   |  ¡ }| ¡ }| ¡ }|d@ r| ¡ }nd }|d@ r | ¡ }nd }| ¡ }|d@ r/| ¡ }nd }| ||||||d�S )Nr~   r·   r&  rû  )r„   r«   rU   r6   )	r8   r9   r†   Ú_form_idrB  Ú_requested_info_idÚ_shipping_option_idr¹   Ú_tip_amountr"   r"   r#   r;   ï  s   


z"SendPaymentFormRequest.from_reader)NNN)r>   r?   r@   rA   rB   r¯   r   rC   r$   r*   r1   rD   r;   r"   r"   r"   r#   ró  É  s    0ró  c                   @   s`   e Zd ZdZdZddddeddd	ed
edee fdd„Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZdS )ÚSendStarGiftOfferRequestl   Akp r   Nr–   r   r   Úpricer   ÚdurationÚ	random_idÚallow_paid_starsc                 C   sF   || _ || _|| _|| _|dur|n
tjt d¡ddd�| _|| _	dS )r   Nr\  ÚbigT)Úsigned)
r–   r   r  r  r¯   Ú
from_bytesÚosÚurandomr  r  )r!   r–   r   r  r  r  r  r"   r"   r#   r$   	  s   $
z!SendStarGiftOfferRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx     ry   z SendStarGiftOfferRequest.resolvec                 C   sL   dt | jtƒr| j ¡ n| j| jt | jtƒr| j ¡ n| j| j| j| jdœS )Nr  )r(   r–   r   r  r  r  r  )	rP   r–   r   r*   r   r  r  r  r  r)   r"   r"   r#   r*     s   ùz SendStarGiftOfferRequest.to_dictc                 C   sˆ   d  dt d| jd u s| jdu rdnd¡| j ¡ |  | j¡| j ¡ t d| j	¡t d| j
¡| jd u s7| jdu r;df¡S t d| j¡f¡S )	Nr-   s   Ak¸�r}   Fr   r~   rä   r¦   )r/   r   r€   r  r–   r1   r0   r   r  r  r  r)   r"   r"   r#   r1   "  s   "
øøzSendStarGiftOfferRequest._bytesc           	      C   sZ   |  ¡ }| ¡ }| ¡ }| ¡ }|  ¡ }| ¡ }|d@ r!| ¡ }nd }| ||||||d�S )Nr~   )r–   r   r  r  r  r  )r„   rU   r6   r«   )	r8   r9   r†   r�   r:   Ú_priceÚ	_durationÚ
_random_idÚ_allow_paid_starsr"   r"   r#   r;   .  s   
z$SendStarGiftOfferRequest.from_readerr»   )r>   r?   r@   rA   rB   rC   r¯   r   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r    s    (r  c                   @   rF   )ÚSendStarsFormRequestiÉ˜yrô  rõ  r>  r   c                 C   rJ   rú  ©rõ  r>  )r!   rõ  r>  r"   r"   r#   r$   B  rM   zSendStarsFormRequest.__init__c                 C   rN   )Nr  )r(   rõ  r>  )rõ  rP   r>  r   r*   r)   r"   r"   r#   r*   I  rQ   zSendStarsFormRequest.to_dictc                 C   s    d  dt d| j¡| j ¡ f¡S )Nr-   s   É˜yr¦   )r/   r   r€   rõ  r>  r1   r)   r"   r"   r#   r1   P  s
   ýzSendStarsFormRequest._bytesc                 C   rR   )Nr  )r«   rU   )r8   r9   rý  rB  r"   r"   r#   r;   W  rY   z SendStarsFormRequest.from_readerNr®   r"   r"   r"   r#   r  >  r[   r  c                   @   rµ  )Ú&ToggleChatStarGiftNotificationsRequesti¡ïê`rh   Nr–   r   Úenabledc                 C   rJ   rm   ©r–   r  )r!   r–   r  r"   r"   r#   r$   b  rM   z/ToggleChatStarGiftNotificationsRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   i  ry   z.ToggleChatStarGiftNotificationsRequest.resolvec                 C   rÿ   )Nr  )r(   r–   r  )rP   r–   r   r*   r  r)   r"   r"   r#   r*   l  r   z.ToggleChatStarGiftNotificationsRequest.to_dictc                 C   rº  )Nr-   s   ¡ïê`r}   Fr   r~   )r/   r   r€   r  r–   r1   r)   r"   r"   r#   r1   s  r»  z-ToggleChatStarGiftNotificationsRequest._bytesc                 C   r¼  )Nr~   r  r­  )r8   r9   r†   Ú_enabledr�   r"   r"   r#   r;   z  r½  z2ToggleChatStarGiftNotificationsRequest.from_readerrq   r°  r"   r"   r"   r#   r  ^  r¾  r  c                   @   sN   e Zd ZdZdZddded fdd„Zd	d
„ Zdd„ Zdd„ Z	e
dd„ ƒZdS )Ú!ToggleStarGiftsPinnedToTopRequesti°çrh   r–   r   rÑ   r   c                 C   rJ   rm   ©r–   rÑ   )r!   r–   rÑ   r"   r"   r#   r$   ‡  rM   z*ToggleStarGiftsPinnedToTopRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   Ž  ry   z)ToggleStarGiftsPinnedToTopRequest.resolvec                 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   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   •  rà   z=ToggleStarGiftsPinnedToTopRequest.to_dict.<locals>.<listcomp>)r(   r–   rÑ   )rP   r–   r   r*   rÑ   r)   r"   r"   r#   r*   ‘  s   ýýz)ToggleStarGiftsPinnedToTopRequest.to_dictc              
   C   rá  )Nr-   s   °çrã   rä   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   œ  rè   z;ToggleStarGiftsPinnedToTopRequest._bytes.<locals>.<genexpr>)r/   r–   r1   r   r€   rê   rÑ   r)   r"   r"   r#   r1   ˜  râ  z(ToggleStarGiftsPinnedToTopRequest._bytesc                 C   sD   |  ¡ }| ¡  g }t| ¡ ƒD ]}|  ¡ }| |¡ q| ||d�S )Nr  rã  )r8   r9   r�   rÖ   r(   rñ   r"   r"   r#   r;   Ÿ  rå  z-ToggleStarGiftsPinnedToTopRequest.from_readerN)r>   r?   r@   rA   rB   r   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r  ƒ  ræ  r  c                   @   r½   )ÚTransferStarGiftRequestijr   rÑ   r   Úto_idr   c                 C   rJ   r   ©rÑ   r  )r!   rÑ   r  r"   r"   r#   r$   ¯  rM   z TransferStarGiftRequest.__init__c                 Ã   rp   rq   )r›   rt   r  ru   r"   r"   r#   rx   ¶  ry   zTransferStarGiftRequest.resolvec                 C   r^   )Nr  )r(   rÑ   r  )rP   rÑ   r   r*   r  r)   r"   r"   r#   r*   ¹  r_   zTransferStarGiftRequest.to_dictc                 C   r`   )Nr-   s   j)r/   rÑ   r1   r  r)   r"   r"   r#   r1   À  ra   zTransferStarGiftRequest._bytesc                 C   rb   )Nr  rc   )r8   r9   rÖ   Ú_to_idr"   r"   r#   r;   Ç  rY   z#TransferStarGiftRequest.from_readerN)rÑ   r   r  r   rÎ   r"   r"   r"   r#   r  «  s    
r  c                   @   sx   e Zd ZdZdZddddedee deed	  d
e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 )ÚUpdateStarGiftCollectionRequestiç¾ÝOrö   Nr–   r   rý   r÷   Údelete_stargiftr   Úadd_stargiftrß  c                 C   rù  rø   ©r–   rý   r÷   r  r  rß  )r!   r–   rý   r÷   r  r  rß  r"   r"   r#   r$   Ò  rü  z(UpdateStarGiftCollectionRequest.__init__c                 Ã   rp   rq   rš   ru   r"   r"   r#   rx   Ý  ry   z'UpdateStarGiftCollectionRequest.resolvec                 C   s‚   dt | jtƒr| j ¡ n| j| j| j| jd u rg ndd„ | jD ƒ| jd u r'g ndd„ | jD ƒ| jd u r7g dœS dd„ | jD ƒdœS )Nr  c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   æ  rà   z;UpdateStarGiftCollectionRequest.to_dict.<locals>.<listcomp>c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   ç  rà   c                 S   rÚ   r"   rÛ   rÜ   r"   r"   r#   rß   è  rà   )r(   r–   rý   r÷   r  r  rß  )	rP   r–   r   r*   rý   r÷   r  r  rß  r)   r"   r"   r#   r*   à  s   ùùz'UpdateStarGiftCollectionRequest.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 ¡ t d
| j	¡| jd u sR| jdu rTdn|  
| j¡| jd u sc| jdu rednd  dt d
t| jƒ¡d  dd„ | jD ƒ¡f¡| jd u s†| jdu rˆdnd  dt d
t| jƒ¡d  dd„ | jD ƒ¡f¡| 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 )Nr-   s   ç¾ÝOr}   Fr   r~   r·   r&  r\  rä   rã   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   ò  rè   z9UpdateStarGiftCollectionRequest._bytes.<locals>.<genexpr>c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   ó  rè   c                 s   rå   rq   ræ   rÜ   r"   r"   r#   rç   ô  rè   )r/   r   r€   r÷   r  r  rß  r–   r1   rý   r0   rê   r)   r"   r"   r#   r1   ë  s   v"FFø.øz&UpdateStarGiftCollectionRequest._bytesc                 C   sü   |  ¡ }| ¡ }|  ¡ }|d@ r| ¡ }nd }|d@ r4|  ¡  g }t|  ¡ ƒD ]}| ¡ }| |¡ q'nd }|d@ rS|  ¡  g }	t|  ¡ ƒD ]}| ¡ }|	 |¡ qFnd }	|d@ rr|  ¡  g }
t|  ¡ ƒD ]}| ¡ }|
 |¡ qend }
| |||||	|
d�S )Nr~   r·   r&  r\  r  )r„   rU   r6   rî   rï   )r8   r9   r†   r�   r  rú   Ú_delete_stargiftr(   rñ   Ú_add_stargifträ  r"   r"   r#   r;   ÷  s>   
þþþz+UpdateStarGiftCollectionRequest.from_reader)NNNN)r>   r?   r@   rA   rB   r¯   r   rC   r   r$   rx   r*   r1   rD   r;   r"   r"   r"   r#   r  Î  s    @r  c                   @   r\   )ÚUpdateStarGiftPriceRequestl   Ël|[ r   rÑ   r   Úresell_amountr   c                 C   rJ   r   ©rÑ   r"  )r!   rÑ   r"  r"   r"   r#   r$   #	  rM   z#UpdateStarGiftPriceRequest.__init__c                 C   r^   )Nr!  )r(   rÑ   r"  )rP   rÑ   r   r*   r"  r)   r"   r"   r#   r*   *	  r_   z"UpdateStarGiftPriceRequest.to_dictc                 C   r`   )Nr-   s   Ël¾í)r/   rÑ   r1   r"  r)   r"   r"   r#   r1   1	  ra   z!UpdateStarGiftPriceRequest._bytesc                 C   rb   )Nr#  rc   )r8   r9   rÖ   Ú_resell_amountr"   r"   r#   r;   8	  rY   z&UpdateStarGiftPriceRequest.from_readerN)rÑ   r   r"  r   rd   r"   r"   r"   r#   r!  	  re   r!  c                   @   rî  )ÚUpgradeStarGiftRequestl   õd­] r   NrÑ   r   Úkeep_original_detailsc                 C   rJ   r   ©rÑ   r&  )r!   rÑ   r&  r"   r"   r#   r$   C	  rM   zUpgradeStarGiftRequest.__init__c                 C   rÿ   )Nr%  )r(   rÑ   r&  )rP   rÑ   r   r*   r&  r)   r"   r"   r#   r*   J	  r   zUpgradeStarGiftRequest.to_dictc                 C   rº  )Nr-   s   õäÖ®r}   Fr   r~   )r/   r   r€   r&  rÑ   r1   r)   r"   r"   r#   r1   Q	  r»  zUpgradeStarGiftRequest._bytesc                 C   r¼  )Nr~   r'  r­  )r8   r9   r†   Ú_keep_original_detailsrÖ   r"   r"   r#   r;   X	  r½  z"UpgradeStarGiftRequest.from_readerrq   r¼   r"   r"   r"   r#   r%  ?	  rí  r%  c                   @   sL   e Zd ZdZdZddddddee fd	d
„Zdd„ Zdd„ Z	e
dd„ ƒZdS )ÚValidateRequestedInfoRequestl   +q‘m l   ·D  Nr>  r   r³   r   Úsavec                 C   rl   )z_
        :returns payments.ValidatedRequestedInfo: Instance of ValidatedRequestedInfo.
        N©r>  r³   r*  )r!   r>  r³   r*  r"   r"   r#   r$   e	  ro   z%ValidateRequestedInfoRequest.__init__c                 C   s@   dt | jtƒr| j ¡ n| jt | jtƒr| j ¡ n| j| jdœS )Nr)  )r(   r>  r³   r*  )rP   r>  r   r*   r³   r*  r)   r"   r"   r#   r*   m	  s
   üz$ValidateRequestedInfoRequest.to_dictc                 C   s>   d  dt d| jd u s| jdu rdnd¡| j ¡ | j ¡ f¡S )Nr-   s   +ñÈ¶r}   Fr   r~   )r/   r   r€   r*  r>  r1   r³   r)   r"   r"   r#   r1   u	  s   "üz#ValidateRequestedInfoRequest._bytesc                 C   s2   |  ¡ }t|d@ ƒ}| ¡ }| ¡ }| |||d�S )Nr~   r+  r­  )r8   r9   r†   Ú_saverB  rº   r"   r"   r#   r;   }	  rŠ   z(ValidateRequestedInfoRequest.from_readerrq   r¼   r"   r"   r"   r#   r)  a	  s    r)  )\Ú__doc__Útl.tlobjectr   r   Útypingr   r   r   r   r	  r   r	   Útl.typesr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rG   r]   rg   rŽ   r•   r    r°   r±   r¾   rÐ   rØ   rõ   rü   r  r  r  r  r  r  r,  r3  r=  rD  rF  rR  rd  ro  rp  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#   Ú<module>   s”    @  )-!$!,#)#$5$#&#&F!L # &(0%)=.0'#(""<9 %(#Q "