o
    Uj                     @   sX   d dl 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 dee ZdS )	    )TYPE_CHECKINGAny   )ChatIdUnionInputFileUnionMessageMessageEntityReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                )       s  e Zd ZU dZeZdZeed< 	 e	ed< 	 e	ed< 	 dZ
edB ed< 	 dZedB ed< 	 dZedB ed	< 	 dZedB ed
< 	 dZedB ed< 	 dZee dB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZedB ed< 	 dZe dB ed< 	 e!r
dddddddddddddddddede	de	dedB dedB d	edB d
edB dedB dee dB dedB dedB dedB dedB dedB dedB dedB dedB de dB de"ddf( fddZ#  Z$S   Z$S )SendLivePhotoz
    Use this method to send live photos. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#sendlivephoto
    sendLivePhotochat_id
live_photophotoNbusiness_connection_idmessage_thread_iddirect_messages_topic_idcaption
parse_modecaption_entitiesshow_caption_above_mediahas_spoilerdisable_notificationprotect_contentallow_paid_broadcastmessage_effect_idsuggested_post_parametersreply_parametersreply_markup)r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   _SendLivePhoto__pydantic_kwargsreturnc                   s   t  jdi d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|| d S )Nr   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"   	__class__r$   X/opt/telega-widget/.venv/lib/python3.10/site-packages/aiogram/methods/send_live_photo.pyr&   B   sL   	

zSendLivePhoto.__init__)%__name__
__module____qualname____doc__r   __returning____api_method__r   __annotations__r   r   strr   intr   r   r   r   listr   r   boolr   r   r   r   r   r   r   r    r
   r!   r	   r   r   r&   __classcell__r$   r$   r(   r*   r      s   
 
	

r   N)typingr   r   typesr   r   r   r   r	   r
   r   baser   r   r$   r$   r$   r*   <module>   s    $	