peyk.platforms.telegram.types.venue

Classes

Venue(location, title, address[, ...])

This object represents a venue.

class peyk.platforms.telegram.types.venue.Venue(location: Location, title: str, address: str, foursquare_id: str | None = None, foursquare_type: str | None = None, google_place_id: str | None = None, google_place_type: str | None = None)[source]

Bases: object

This object represents a venue.

Variables:
  • location (peyk.platforms.telegram.types.location.Location) – Venue location. Can’t be a live location.

  • title (str) – Name of the venue

  • address (str) – Address of the venue

  • foursquare_id (str | None) – Foursquare identifier of the venue

  • foursquare_type (str | None) – Foursquare type of the venue. (For example, ‘arts_entertainment/default’, ‘arts_entertainment/aquarium’ or ‘food/icecream’.)

  • google_place_id (str | None) – Google Places identifier of the venue

  • google_place_type (str | None) – Google Places type of the venue. (See supported types.)

location: Location
title: str
address: str
foursquare_id: str | None = None
foursquare_type: str | None = None
google_place_id: str | None = None
google_place_type: str | None = None
classmethod from_dict(data: dict | None) Venue | None[source]

Parse a Telegram API mapping into this type.

Parameters:

data – Raw Telegram API mapping, or None.

Returns:

Parsed type instance, or None when data is None.