
    dh                    p    d dl mZ d dlmZmZmZ ddlmZ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   )ChatIdUnionInputPaidMediaUnionMessageMessageEntityReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                      e Zd ZU dZeZdZ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<   	 er?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 )"SendPaidMediaz
    Use this method to send paid media. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendpaidmedia
    sendPaidMediar   chat_idint
star_countlist[InputPaidMediaUnion]mediaNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_idpayloadcaption
parse_modeOptional[list[MessageEntity]]caption_entitiesOptional[bool]show_caption_above_mediadisable_notificationprotect_contentallow_paid_broadcast!Optional[SuggestedPostParameters]suggested_post_parametersOptional[ReplyParameters]reply_parametersOptional[ReplyMarkupUnion]reply_markup)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|| y )Nr   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-   _SendPaidMedia__pydantic_kwargs	__class__s                      Y/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_paid_media.pyr1   zSendPaidMedia.__init__B   s    4 G %  (>	
 #4 *B     & "2 *B &: !0 &: +D  "2!" *#%    )&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,   r3   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   r1   __classcell__)r4   s   @r5   r   r      s    M$N `O\$$Q,0M0b'+}+j.2m2 O!G]! C!G]!A $J$ ^6:3:/3n3Q+/./ S&*O^*N+/./ kCG@G m26/60/3L,3 o 59/36:%)%)(,>B7;37.237KO:>7;'-	 !-	 	-	
 --	 %2-	  --	 '4-	 #-	 #-	 &-	 <-	 '5-	 #1-	 ,-	  #1!-	" (I#-	$ 8%-	& 5'-	( "%)-	* +-	 -		 r6   r   N)
__future__r   typingr   r   r   typesr   r	   r
   r   r   r   r   baser   r   r/   r6   r5   <module>rE      s5    " / /   !^N7+ ^r6   