
    dh                     V    d dl mZmZmZ ddlmZmZ ddlmZ  G d dee	e            Z
y)	    )TYPE_CHECKINGAnyOptional   )ChatIdUnion	MessageId   )TelegramMethodc                       e Zd ZU dZee   ZdZee	d<   	 ee	d<   	 ee
   e	d<   	 dZee
   e	d<   	 dZee
   e	d<   	 dZee   e	d	<   	 dZee   e	d
<   	 er1ddddddededee
   dee
   dee
   d	ee   d
ee   deddf fdZ xZS  xZS )ForwardMessagesa  
    Use this method to forward multiple messages of any kind. If some of the specified messages can't be found or forwarded, they are skipped. Service messages and messages with protected content can't be forwarded. Album grouping is kept for forwarded messages. On success, an array of :class:`aiogram.types.message_id.MessageId` of the sent messages is returned.

    Source: https://core.telegram.org/bots/api#forwardmessages
    forwardMessageschat_idfrom_chat_idmessage_idsNmessage_thread_iddirect_messages_topic_iddisable_notificationprotect_content)r   r   r   r   !_ForwardMessages__pydantic_kwargsreturnc                4    t        	|   d|||||||d| y )N)r   r   r   r   r   r   r    )super__init__)
__pydantic__self__r   r   r   r   r   r   r   r   	__class__s
            Z/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/forward_messages.pyr   zForwardMessages.__init__$   s6      G 	)'"3)A%9 /	 $	    )__name__
__module____qualname____doc__listr   __returning____api_method__r   __annotations__intr   r   r   r   boolr   r   r   r   __classcell__)r   s   @r   r   r      s    OM&Nz Lc k'+x}+j.2hsm2 \+/(4./ T&*OXd^*T 046:37.2	 !	 &		
 c	  (}	 '/sm	 #+4.	 &d^	 "%	 	 		 r   r   N)typingr   r   r   typesr   r   baser
   r#   r   r   r   r   <module>r-      s&    / / *  6nT)_5 6r   