MBLocationTrigger.fromJsonDictionary constructor
MBLocationTrigger.fromJsonDictionary(
- Map<String, dynamic> dictionary
)
Implementation
@override
factory MBLocationTrigger.fromJsonDictionary(
Map<String, dynamic> dictionary) {
String id = dictionary['id'];
String address = dictionary['address'];
double latitude = dictionary['latitude'];
double longitude = dictionary['longitude'];
double radius = dictionary['radius'];
int afterDays = dictionary['afterDays'];
MBLocationTrigger trigger = MBLocationTrigger(
id: id,
address: address,
latitude: latitude,
longitude: longitude,
radius: radius,
afterDays: afterDays,
);
if (dictionary['completionDate'] != null) {
int timeStamp = dictionary['completionDate'] * 1000;
trigger.completionDate = DateTime.fromMillisecondsSinceEpoch(timeStamp);
}
return trigger;
}