TGooglePlacePrediction.fromJson constructor
TGooglePlacePrediction.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TGooglePlacePrediction.fromJson(Map<String, dynamic> json) {
final placeStr = json['place']?.toString() ?? '';
final placeIdStr = json['placeId']?.toString() ?? placeStr.split('/').last;
return TGooglePlacePrediction(
place: placeStr,
placeId: placeIdStr,
text: json['text'] != null
? TGooglePredictionText.fromJson(json['text'] as Map<String, dynamic>)
: null,
structuredFormat: json['structuredFormat'] != null
? TGoogleStructuredFormat.fromJson(json['structuredFormat'] as Map<String, dynamic>)
: null,
types: (json['types'] as List<dynamic>?)?.map((e) => e.toString()).toList(),
);
}