peyk.platforms.telegram.types.input_media_venue

Classes

InputMediaVenue(latitude, longitude, title, ...)

Represents a venue to be sent.

class peyk.platforms.telegram.types.input_media_venue.InputMediaVenue(latitude: float, longitude: float, 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

Represents a venue to be sent.

Variables:
  • type – Type of the media, must be venue

  • latitude (float) – Latitude of the location

  • longitude (float) – Longitude of the 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, if known. (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.)

latitude: float
longitude: float
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
to_dict() Dict[str, object][source]

Serialize this type to the Telegram API request shape.

Returns:

A JSON-compatible mapping representing this value.