
    dh,                        d dl mZ d dlmZmZmZmZ d dlmZ ddl	m
Z
 ddlmZmZmZmZmZmZ ddlmZ  G d	 d
ee         Zy)    )annotations)TYPE_CHECKINGAnyOptionalUnion)Field   )Default)ChatIdUnionInlineKeyboardMarkupLabeledPriceMessageReplyParametersSuggestedPostParameters   )TelegramMethodc                  6    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
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!<   	 dZded"<   	 dZded#<   	  e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"dd.d/i0      Z#ded1<   	  e"dd.d/i0      Z$ded2<   	 e%rrddddddddddddddddddd ed$      dddddddd3	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d5 fd4Z& xZ'S  xZ'S )6SendInvoicez
    Use this method to send invoices. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendinvoice
    sendInvoicer   chat_idstrtitledescriptionpayloadcurrencylist[LabeledPrice]pricesNOptional[int]message_thread_iddirect_messages_topic_idOptional[str]provider_tokenmax_tip_amountOptional[list[int]]suggested_tip_amountsstart_parameter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disable_notificationprotect_contentOptional[Union[bool, Default]]allow_paid_broadcastmessage_effect_id!Optional[SuggestedPostParameters]suggested_post_parametersOptional[ReplyParameters]reply_parametersOptional[InlineKeyboardMarkup]reply_markup
deprecatedT)json_schema_extraallow_sending_without_replyreply_to_message_id)r   r    r"   r#   r%   r&   r'   r(   r)   r*   r+   r-   r.   r/   r0   r1   r2   r3   r4   r5   r7   r8   r:   r<   r>   rA   rB   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|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/   r0   r1   r2   r3   r4   r5   r7   r8   r:   r<   r>   rA   rB    )super__init__)$__pydantic__self__r   r   r   r   r   r   r   r    r"   r#   r%   r&   r'   r(   r)   r*   r+   r-   r.   r/   r0   r1   r2   r3   r4   r5   r7   r8   r:   r<   r>   rA   rB   _SendInvoice__pydantic_kwargs	__class__s$                                      V/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_invoice.pyrF   zSendInvoice.__init__l   sd   T G ### (#  	#
 "# # #4# *B#  .#  .# '<# !0# ,# $# &#  (!#" *##$ $%#& #4'#( &)#* '<+#, /L-#. (>/#0 (1#2 &:3#4 !05#6 &:7#8 #49#: +D;#< "2=#> *?#@ -HA#B %8#E#    )Fr   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,   r0   r,   r1   r,   r2   r,   r3   r,   r4   r,   r5   r6   r7   r,   r8   r!   r:   r9   r<   r;   r>   r=   rA   r,   rB   r   rH   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/   r0   r1   r2   r3   r4   r
   r5   r7   r8   r:   r<   r>   r   rA   rB   r   rF   __classcell__)rI   s   @rJ   r   r      s    M"NzJ'/LM Q j'+}+j.2m2 O$(NM( i$(NM( |15.5 q%)O]) G#'M=' x#I}# r $J$!%K%"&L-& $I~$ \(,~, _!%J% `,0>0 c48!>8 \-1N1 ]"&K& T+/./ S6=>O6PO3PN+/./ k'+}+dCG@G m26/6037L07 l27t 43 D */tVZG[)\\D
  046:,0,09=-1+/'+(,)-*.(,04)-48<@59*.37>EFW>X37/3KO:>;?:>15GM	 !M	 	M	
 M	 M	 M	 'M	  -M	 '4M	 *M	 *M	 $7M	 +M	 )M	  %!M	" &#M	$ '%M	& ('M	( &)M	*  .+M	, '-M	. $2/M	0 ,:1M	2 %33M	4 (5M	6 #17M	8 <9M	: #1;M	<  -=M	> (I?M	@ 8AM	B 9CM	D *8EM	F "/GM	H "%IM	J KM	 M		 rK   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   r   baser   r   rD   rK   rJ   <module>r\      s6    " 6 6  $  !f.) frK   