
    dh                    X    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e	e
         Zy	)
    )annotations)TYPE_CHECKINGAnyOptional   )LabeledPrice   )TelegramMethodc                  
    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rLd
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d" fd!Z xZS  x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)   c                   t        |   di d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|| y )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)   #_CreateInvoiceLink__pydantic_kwargs	__class__s                           ]/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/create_invoice_link.pyr-   zCreateInvoiceLink.__init__D   s    > G '   "	
  (>  . %8  . '< , $ & ( *  $!" #4#$ &%& '<'( /L)* (>+, (#/    )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   returnNone)__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__)r0   s   @r1   r   r   	   s    M(NJ'/LM Q j,0M0 f$(NM( i)-- k$(NM( |15.5 q#'M=' x#I}#s $J$!%K%"&L-& $I~$ \(,~, _!%J% `,0>0 c48!>8 \-1N1 ]"&K& T 59,015,09=+/'+(,)-*.(,04)-48<@59*.17	 7	 	7	
 7	 7	 '7	 %27	 *7	 "/7	 *7	 $77	 )7	 %7	 &7	  '!7	" (#7	$ &%7	&  .'7	( ')7	* $2+7	, ,:-7	. %3/7	0 (17	2 "%37	4 57	 7		 r2   r   N)
__future__r   typingr   r   r   typesr   baser
   r   r   r+   r2   r1   <module>rA      s'    " / /    rs+ rr2   