MBAddressElement constructor
Initializes an address element with the dictionary returned by the MBurger APIs.
- Parameters:
dictionary
: Thedictionary
returned by the APIs.
Implementation
factory MBAddressElement({required Map<String, dynamic> dictionary}) {
String? address;
double? latitude;
double? longitude;
if (dictionary['value'] is Map<String, dynamic>) {
Map<String, dynamic> addressDictionary =
dictionary['value'] as Map<String, dynamic>;
address = addressDictionary['address'] as String;
latitude = addressDictionary['latitude'] as double;
longitude = addressDictionary['longitude'] as double;
}
return MBAddressElement._(
dictionary: dictionary,
address: address,
latitude: latitude,
longitude: longitude,
);
}