o
    FÆh•  ã                   @  sP   d dl mZ d dlmZmZmZ ddlmZ ddlm	Z	 G dd„ de	e
 ƒZd	S )
é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚOptionalé   )ÚLabeledPriceé   )ÚTelegramMethodc                      s~  e Zd ZU dZeZdZded< 	 ded< 	 ded< 	 ded< 	 ded	< 	 d
Zded< 	 d
Z	ded< 	 d
Z
ded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 d
Zded< 	 er»d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d œd'‡ fd%d&„Z‡  ZS ‡  ZS )(ÚCreateInvoiceLinkzµ
    Use this method to create a link for an invoice. Returns the created invoice link as *String* on success.

    Source: https://core.telegram.org/bots/api#createinvoicelink
    ÚcreateInvoiceLinkÚstrÚtitleÚdescriptionÚpayloadÚcurrencyúlist[LabeledPrice]ÚpricesNúOptional[str]Úbusiness_connection_idÚprovider_tokenúOptional[int]Úsubscription_periodÚmax_tip_amountúOptional[list[int]]Úsuggested_tip_amountsÚprovider_dataÚ	photo_urlÚ
photo_sizeÚphoto_widthÚphoto_heightúOptional[bool]Ú	need_nameÚneed_phone_numberÚ
need_emailÚneed_shipping_addressÚsend_phone_number_to_providerÚsend_email_to_providerÚis_flexible)r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r$   r%   r&   r'   Ú#_CreateInvoiceLink__pydantic_kwargsr   ÚreturnÚNonec                  sš   t ƒ jdi d|“d|“d|“d|“d|“d|“d|“d|“d	|	“d
|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“|¤Ž d S )Nr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r$   r%   r&   r'   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r$   r%   r&   r'   r(   ©Ú	__class__r+   úV/var/www/html/venv/lib/python3.10/site-packages/aiogram/methods/create_invoice_link.pyr-   D   s\   ÿþýüûúùø	÷
öõôóòñðïîíìë
ézCreateInvoiceLink.__init__)0r   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&   r    r'   r    r(   r   r)   r*   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r$   r%   r&   r'   r   r-   Ú__classcell__r+   r+   r/   r1   r
   	   sˆ   
 èür
   N)Ú
__future__r   Útypingr   r   r   Útypesr   Úbaser	   r   r
   r+   r+   r+   r1   Ú<module>   s
    