# telegram.Venue

class telegram.Venue(location, title, address, foursquare_id=None, foursquare_type=None, google_place_id=None, google_place_type=None, **_kwargs)

  Bases: `telegram.base.TelegramObject`

  This object represents a venue.

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

  Note

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

  Parameters

    - location (`telegram.Location`) – Venue location.

    - title (`str`) – Name of the venue.

    - address (`str`) – Address of the venue.

    - foursquare_id (`str`, optional) – Foursquare identifier of the venue.

    - foursquare_type (`str`, optional) – Foursquare type of the venue. (For example, “arts_entertainment/default”, “arts_entertainment/aquarium” or “food/icecream”.)

    - google_place_id (`str`, optional) – Google Places identifier of the venue.

    - google_place_type (`str`, optional) – Google Places type of the venue. (See supported types.)

    - **kwargs (`dict`) – Arbitrary keyword arguments.

  location

    Venue location.

    Type

      `telegram.Location`

  title

    Name of the venue.

    Type

      `str`

  address

    Address of the venue.

    Type

      `str`

  foursquare_id

    Optional. Foursquare identifier of the venue.

    Type

      `str`

  foursquare_type

    Optional. Foursquare type of the venue.

    Type

      `str`

  google_place_id

    Optional. Google Places identifier of the venue.

    Type

      `str`

  google_place_type

    Optional. Google Places type of the venue.

    Type

      `str`

  classmethod de_json(data, bot)

    See `telegram.TelegramObject.de_json()`.