
    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 ddlmZ  G d	 d
ee         Zy)    )annotations)TYPE_CHECKINGAnyOptionalUnion)Field   )Default)ChatIdUnion	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<   	  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<   	  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rddddddddd ed      d ed      dd ed      dddddddd*	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d, fd+Z  xZ!S  xZ!S )-SendAnimationaP  
    Use this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound). On success, the sent :class:`aiogram.types.message.Message` is returned. Bots can currently send animation files of up to 50 MB in size, this limit may be changed in the future.

    Source: https://core.telegram.org/bots/api#sendanimation
    sendAnimationr   chat_idr   	animationNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_iddurationwidthheightOptional[InputFile]	thumbnailcaption
parse_modeOptional[Union[str, Default]]Optional[list[MessageEntity]]caption_entitiesshow_caption_above_mediaOptional[Union[bool, Default]]Optional[bool]has_spoiler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-   r.   r/   r0   r2   r4   r6   r9   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|| y )Nr   r   r   r   r   r   r    r!   r#   r$   r%   r(   r)   r,   r-   r.   r/   r0   r2   r4   r6   r9   r:    )super__init__)__pydantic__self__r   r   r   r   r   r   r    r!   r#   r$   r%   r(   r)   r,   r-   r.   r/   r0   r2   r4   r6   r9   r:   _SendAnimation__pydantic_kwargs	__class__s                            X/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_animation.pyr>   zSendAnimation.__init__Z   s    D G # (> #4	
 *B "   $   & "2 *B ( &:  !0!" &:#$ #4%& +D'( "2)* *+, -H-. %8#1    )2r   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   r2   r1   r4   r3   r6   r5   r9   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/   r0   r2   r4   r6   r   r9   r:   r   r>   __classcell__)rA   s   @rB   r   r      s    M$Nz @,0M0b'+}+j.2m2 O"Hm"/E= FM %)I") m!G]!~070EJ-E b6:3:?FGa?b<bQ"&K&Y+/./ 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%)8?8M>BGN*H +/37>EFW>X37/3KO:>7;:>157;	 !;	 &	;	
 %2;	  -;	 '4;	 $;	 !;	 ";	 +;	 #;	 6;	 <;	 'E;	$ (%;	& #1';	( <);	* #1+;	,  --;	. (I/;	0 81;	2 53;	4 *85;	6 "/7;	8 "%9;	: ;;	 ;		 rC   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   r   r   r   baser   r   r<   rC   rB   <module>rT      s;    " 6 6  $	 	 	 !@N7+ @rC   