
    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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DateTimeUnion	InputFileInputFileUnionMessageMessageEntityReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                      e Zd ZU dZeZdZ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<   	  e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 <   	  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,      Z ded-<   	  edd*d+i,      Z!d
ed.<   	 e"rmdddddddddd ed      d ed      ddd ed!      dddddddd/	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d1 fd0Z# xZ$S  xZ$S )2	SendVideoa  
    Use this method to send video files, Telegram clients support MPEG4 videos (other formats may be sent as :class:`aiogram.types.document.Document`). On success, the sent :class:`aiogram.types.message.Message` is returned. Bots can currently send video files of up to 50 MB in size, this limit may be changed in the future.

    Source: https://core.telegram.org/bots/api#sendvideo
    	sendVideor   chat_idr   videoNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_iddurationwidthheightOptional[InputFile]	thumbnailOptional[InputFileUnion]coverOptional[DateTimeUnion]start_timestampcaption
parse_modeOptional[Union[str, Default]]Optional[list[MessageEntity]]caption_entitiesshow_caption_above_mediaOptional[Union[bool, Default]]Optional[bool]has_spoilersupports_streamingdisable_notificationprotect_contentallow_paid_broadcastmessage_effect_id!Optional[SuggestedPostParameters]suggested_post_parametersOptional[ReplyParameters]reply_parametersOptional[ReplyMarkupUnion]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.   r1   r2   r3   r4   r5   r6   r8   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|d|d|d|d|| y )Nr   r   r   r   r   r    r!   r"   r$   r&   r(   r)   r*   r-   r.   r1   r2   r3   r4   r5   r6   r8   r:   r<   r?   r@    )super__init__)__pydantic__self__r   r   r   r   r   r    r!   r"   r$   r&   r(   r)   r*   r-   r.   r1   r2   r3   r4   r5   r6   r8   r:   r<   r?   r@   _SendVideo__pydantic_kwargs	__class__s                               T/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_video.pyrD   zSendVideo.__init__a   s   J G  (> #4	
 *B "   $  !0   & "2 *B  (!" $6#$ &:%& !0'( &:)* #4+, +D-. "2/0 *12 -H34 %8#7    )8r   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/   r1   r0   r2   r0   r3   r0   r4   r/   r5   r0   r6   r   r8   r7   r:   r9   r<   r;   r?   r0   r@   r   rF   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.   r1   r2   r3   r4   r5   r6   r8   r:   r<   r   r?   r@   r   rD   __classcell__)rG   s   @rH   r   r      su    M Nz n,0M0b'+}+j.2m2 O"Hm"+E= FM %)I") m&*E#* m/3O,36!G]!w070EJ-E ^6:3:?FGa?b<bQ"&K&U)--K+/./ S6=>O6PO3PN+/./ k'+}+dCG@G m26/60/3L,3 o27t 43 D */tVZG[)\\D
  59/36:&*#'$(-1.27;%)8?8M>BGN*H +/1537>EFW>X37/3KO:>7;:>15=A	 !A	 "	A	
 %2A	  -A	 '4A	 $A	 !A	 "A	 +A	 ,A	 5A	 #A	 6A	  <!A	" 'E#A	( ()A	* !/+A	, #1-A	. </A	0 #11A	2  -3A	4 (I5A	6 87A	8 59A	: *8;A	< "/=A	> "%?A	@ AA	 A		 rI   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   r   r   r   r   baser   r   rB   rI   rH   <module>rZ      s;    " 6 6  $
 
 
 !Lw' LrI   