
    i                     >    d Z ddlmZ ddlmZ  G d de          ZdS )zMThis module contains the classes that represent Telegram InputMessageContent.    )TelegramObject)JSONDictc                   <     e Zd ZdZdZdddedz  ddf fdZ x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                t    t                                          |           |                                  d S )Nr   )super__init___freeze)selfr	   	__class__s     d/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/telegram/_inline/inputmessagecontent.pyr   zInputMessageContent.__init__%   s/    J///    )__name__
__module____qualname____doc__	__slots__r   r   __classcell__)r   s   @r   r   r      sm          I8<   ho           r   r   N)r   telegram._telegramobjectr   telegram._utils.typesr   r   r   r   r   <module>r      sf   & T S 3 3 3 3 3 3 * * * * * *    .     r   