InputMessageContent.venue constructor
const
InputMessageContent.venue({
- @JsonKey(name: 'latitude') required double latitude,
- @JsonKey(name: 'longitude') required double longitude,
- @JsonKey(name: 'title') required String title,
- @JsonKey(name: 'address') required String address,
- @JsonKey(name: 'foursquare_id') String? foursquareId,
- @JsonKey(name: 'foursquare_type') String? foursquareType,
- @JsonKey(name: 'google_place_id') String? googlePlaceId,
- @JsonKey(name: 'google_place_type') String? googlePlaceType,
Represents the content of a venue message to be sent as the result of an inline query.
Implementation
const factory InputMessageContent.venue({
/// Latitude of the venue in degrees
@JsonKey(name: 'latitude') required final double latitude,
/// Longitude of the venue in degrees
@JsonKey(name: 'longitude') required final double longitude,
/// Name of the venue
@JsonKey(name: 'title') required final String title,
/// Address of the venue
@JsonKey(name: 'address') required final String address,
/// Optional. Foursquare identifier of the venue, if known
@JsonKey(name: 'foursquare_id') final String? foursquareId,
/// Optional. Foursquare type of the venue, if known. (For example,
/// “arts_entertainment/default”, “arts_entertainment/aquarium” or
/// “food/icecream”.)
@JsonKey(name: 'foursquare_type') final String? foursquareType,
/// Optional. Google Places identifier of the venue
@JsonKey(name: 'google_place_id') final String? googlePlaceId,
/// Optional. Google Places type of the venue. ([See supported
/// types](https://developers.google.com/places/web-service/supported_types))
@JsonKey(name: 'google_place_type') final String? googlePlaceType,
}) = InputVenueMessageContent;