Venue constructor

const Venue({
  1. @JsonKey(name: 'location') required Location location,
  2. @JsonKey(name: 'title') required String title,
  3. @JsonKey(name: 'address') required String address,
  4. @JsonKey(name: 'foursquare_id') String? foursquareId,
  5. @JsonKey(name: 'foursquare_type') String? foursquareType,
  6. @JsonKey(name: 'google_place_id') String? googlePlaceId,
  7. @JsonKey(name: 'google_place_type') String? googlePlaceType,
})

Constructs a Venue object

Implementation

const factory Venue({
  /// Venue location
  @JsonKey(name: 'location') required Location location,

  /// Name of the venue
  @JsonKey(name: 'title') required String title,

  /// Address of the venue
  @JsonKey(name: 'address') required String address,

  /// Optional. Foursquare identifier of the venue
  @JsonKey(name: 'foursquare_id') String? foursquareId,

  /// Optional. Foursquare type of the venue. (For example,
  /// "arts_entertainment/default", "arts_entertainment/aquarium" or
  /// "food/icecream".)
  @JsonKey(name: 'foursquare_type') String? foursquareType,

  /// Optional. Google Places identifier of the venue
  @JsonKey(name: 'google_place_id') String? googlePlaceId,

  /// Optional. Google Places type of the venue. (See supported types.)
  @JsonKey(name: 'google_place_type') String? googlePlaceType,
}) = _Venue;