
    dh                    t    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
mZmZmZ ddlmZ  G d d	ee         Zy
)    )annotations)TYPE_CHECKINGAnyOptionalUnion   )Default)ChatIdUnionDateTimeUnionMessage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<   	  ed      Zded<   	 dZded<   	 er-dddd ed      dd	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS )ForwardMessagea  
    Use this method to forward messages of any kind. Service messages and messages with protected content can't be forwarded. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#forwardmessage
    forwardMessager
   chat_idfrom_chat_idint
message_idNOptional[int]message_thread_iddirect_messages_topic_idOptional[DateTimeUnion]video_start_timestampOptional[bool]disable_notificationprotect_contentOptional[Union[bool, Default]]!Optional[SuggestedPostParameters]suggested_post_parameters)r   r   r   r   r   r!   c       	        8    t        |   d|||||||||	d	|
 y )N)	r   r   r   r   r   r   r   r   r!    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r   r!    _ForwardMessage__pydantic_kwargs	__class__s              Y/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/forward_message.pyr%   zForwardMessage.__init__+   s<    $ G )%"3)A&;%9 /*C $    )r   r
   r   r
   r   r   r   r   r   r   r   r   r   r   r   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%   __classcell__)r(   s   @r)   r   r   
   s.    M%Nz JOD'+}+j.2m2 Y5929D+/./ S6=>O6PO3PSCG@Gz 046:=A37>EFW>XKO	 !	 &		
 	  -	 '4	 $;	 #1	 <	 (I	 "%	 	 		 r*   r   N)
__future__r   typingr   r   r   r   client.defaultr	   typesr
   r   r   r   baser   r   r#   r*   r)   <module>r:      s+    " 6 6 $ P P  >^G, >r*   