Ë
    †j	  ã                   óZ   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  G d„ de«      Zy	)
zKThis module contains the classes that represent Telegram InlineQueryResult.é    )ÚFinal)Ú	constants)ÚTelegramObject)Úenum)ÚJSONDictc                   ó¼   ‡ — e Zd ZU dZdZddœdedededz  fˆ fd„Zej                  j                  Z
ee   ed	<   	 ej                  j                  Zee   ed
<   ˆ xZS )ÚInlineQueryResulta™  Baseclass for the InlineQueryResult* classes.

    Objects of this class are comparable in terms of equality. Two objects of this class are
    considered equal, if their :attr:`id` is equal.

    Note:
        All URLs passed in inline query results will be available to end users and therefore must
        be assumed to be *public*.

    Examples:
        :any:`Inline Bot <examples.inlinebot>`

    Args:
        type (:obj:`str`): Type of the result.
        id (:obj:`str`): Unique identifier for this result,
            :tg-const:`telegram.InlineQueryResult.MIN_ID_LENGTH`-
            :tg-const:`telegram.InlineQueryResult.MAX_ID_LENGTH` Bytes.

    Attributes:
        type (:obj:`str`): Type of the result.
        id (:obj:`str`): Unique identifier for this result,
            :tg-const:`telegram.InlineQueryResult.MIN_ID_LENGTH`-
            :tg-const:`telegram.InlineQueryResult.MAX_ID_LENGTH` Bytes.

    )ÚidÚtypeN©Ú
api_kwargsr   r
   r   c                óÞ   •— t         ‰| �  |¬«       t        j                  t        j
                  ||«      | _        t        |«      | _        | j                  f| _	        | j                  «        y )Nr   )ÚsuperÚ__init__r   Ú
get_memberr   ÚInlineQueryResultTyper   Ústrr
   Ú	_id_attrsÚ_freeze)Úselfr   r
   r   Ú	__class__s       €úa/var/www/html/datingFans/myenv/lib/python3.12/site-packages/telegram/_inline/inlinequeryresult.pyr   zInlineQueryResult.__init__;   sQ   ø€ Ü‰Ñ JÐÔ/ô Ÿ™¬×)HÑ)HÈ$ÐPTÓUˆŒ	Ü˜2“wˆŒàŸ'™'˜ˆŒà�‰�ó    ÚMIN_ID_LENGTHÚMAX_ID_LENGTH)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r   ÚInlineQueryResultLimitr   r   ÚintÚ__annotations__r   Ú__classcell__)r   s   @r   r	   r	      sr   ø… ñð4 €IàLPò 	˜Sð 	 cð 	¸(ÀT¹/õ 	ð !*× @Ñ @× NÑ N€M�5˜‘:ÓNðð !*× @Ñ @× NÑ N€M�5˜‘:ÓNór   r	   N)r   Útypingr   Útelegramr   Útelegram._telegramobjectr   Útelegram._utilsr   Útelegram._utils.typesr   r	   © r   r   ú<module>r+      s&   ðñ( Rå å Ý 3Ý  Ý *ô1˜õ 1r   