o
    "h                     @   s<   d Z ddlmZ ddlmZ ddlmZ G dd deZdS )zMThis module contains the classes that represent Telegram InputMessageContent.    )Optional)TelegramObject)JSONDictc                       s8   e Zd ZdZdZdddee ddf fddZ  ZS )	InputMessageContentaF  Base class for Telegram InputMessageContent Objects.

    See: :class:`telegram.InputContactMessageContent`,
    :class:`telegram.InputInvoiceMessageContent`,
    :class:`telegram.InputLocationMessageContent`, :class:`telegram.InputTextMessageContent` and
    :class:`telegram.InputVenueMessageContent` for more details.

     N
api_kwargsr   returnc                   s   t  j|d |   d S )Nr   )super__init___freeze)selfr   	__class__r   W/var/www/html/venv/lib/python3.10/site-packages/telegram/_inline/inputmessagecontent.pyr   '   s   zInputMessageContent.__init__)	__name__
__module____qualname____doc__	__slots__r   r   r   __classcell__r   r   r   r   r      s    	(r   N)r   typingr   telegram._telegramobjectr   telegram._utils.typesr   r   r   r   r   r   <module>   s
   