PlacePrediction.fromJson constructor

PlacePrediction.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory PlacePrediction.fromJson(Map<String, dynamic> json) {
  final structuredFormatting = json['structured_formatting'] as Map<String, dynamic>?;

  return PlacePrediction(
    placeId: json['place_id'] as String,
    description: json['description'] as String,
    mainText: structuredFormatting?['main_text'] as String?,
    secondaryText: structuredFormatting?['secondary_text'] as String?,
    types: List<String>.from(json['types'] as List? ?? []),
  );
}