Ë
    †j’  ã                   ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)zRThis module contains the classes that represent Telegram InputVenueMessageContent.é    )ÚInputMessageContent)ÚJSONDictc                   óz   ‡ — e Zd ZdZdZ	 	 	 	 dddœdedededed	edz  d
edz  dedz  dedz  dedz  fˆ fd„Zˆ xZ	S )ÚInputVenueMessageContentar  Represents the content of a venue message to be sent as the result of an inline query.

    Objects of this class are comparable in terms of equality. Two objects of this class are
    considered equal, if their :attr:`latitude`, :attr:`longitude` and :attr:`title`
    are equal.

    Note:
      Foursquare details and Google Pace details are mutually exclusive. However, this
      behaviour is undocumented and might be changed by Telegram.

    Args:
        latitude (:obj:`float`): Latitude of the location in degrees.
        longitude (:obj:`float`): Longitude of the location in degrees.
        title (:obj:`str`): Name of the venue.
        address (:obj:`str`): Address of the venue.
        foursquare_id (:obj:`str`, optional): Foursquare identifier of the venue, if known.
        foursquare_type (:obj:`str`, optional): Foursquare type of the venue, if known.
            (For example, "arts_entertainment/default", "arts_entertainment/aquarium" or
            "food/icecream".)
        google_place_id (:obj:`str`, optional): Google Places identifier of the venue.
        google_place_type (:obj:`str`, optional): Google Places type of the venue. (See
            `supported types <https://developers.google.com/maps/documentation/places/web-service            /place-types>`_.)

    Attributes:
        latitude (:obj:`float`): Latitude of the location in degrees.
        longitude (:obj:`float`): Longitude of the location in degrees.
        title (:obj:`str`): Name of the venue.
        address (:obj:`str`): Address of the venue.
        foursquare_id (:obj:`str`): Optional. Foursquare identifier of the venue, if known.
        foursquare_type (:obj:`str`): Optional. Foursquare type of the venue, if known.
            (For example, "arts_entertainment/default", "arts_entertainment/aquarium" or
            "food/icecream".)
        google_place_id (:obj:`str`): Optional. Google Places identifier of the venue.
        google_place_type (:obj:`str`): Optional. Google Places type of the venue. (See
            `supported types <https://developers.google.com/maps/documentation/places/web-service            /place-types>`_.)

    )ÚaddressÚfoursquare_idÚfoursquare_typeÚgoogle_place_idÚgoogle_place_typeÚlatitudeÚ	longitudeÚtitleN©Ú
api_kwargsr   r   r   r   r   r	   r
   r   r   c	                ó0  •— t         ‰
| �  |	¬«       | j                  «       5  || _        || _        || _        || _        || _        || _        || _	        || _
        | j                  | j                  | j
                  f| _        d d d «       y # 1 sw Y   y xY w)Nr   )ÚsuperÚ__init__Ú	_unfrozenr   r   r   r   r   r	   r
   r   Ú	_id_attrs)Úselfr   r   r   r   r   r	   r
   r   r   Ú	__class__s             €úh/var/www/html/datingFans/myenv/lib/python3.12/site-packages/telegram/_inline/inputvenuemessagecontent.pyr   z!InputVenueMessageContent.__init__M   s�   ø€ ô 	‰Ñ JÐÔ/Ø�^‰^Óñ 	à#+ˆDŒMØ$-ˆDŒNØ#ˆDŒJØ 'ˆDŒLà-:ˆDÔØ/>ˆDÔ Ø/>ˆDÔ Ø1BˆDÔ"ð —‘Ø—‘Ø—
‘
ðˆDŒN÷	÷ 	ñ 	ús   ¢A!BÂB)NNNN)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__ÚfloatÚstrr   r   Ú__classcell__)r   s   @r   r   r      sž   ø„ ñ&ðP	€Ið" %)Ø&*Ø&*Ø(,ðð '+òàðð ðð ð	ð
 ðð ˜T‘zðð ˜t™ðð ˜t™ðð  ™:ðð ˜t‘O÷ñ ó    r   N)r   Ú$telegram._inline.inputmessagecontentr   Útelegram._utils.typesr   r   © r!   r   ú<module>r%      s    ðñ& Yå DÝ *ôRÐ2õ Rr!   