toJsonDictionary method
Converts the trigger to a JSON dictionary. @returns The JSON representation of the trigger.
Implementation
@override
Map<String, dynamic> toJsonDictionary() {
Map<String, dynamic> dictionary = super.toJsonDictionary();
dictionary['address'] = address;
dictionary['latitude'] = latitude;
dictionary['longitude'] = longitude;
dictionary['radius'] = radius;
dictionary['afterDays'] = afterDays;
if (completionDate != null) {
dictionary['completionDate'] =
completionDate!.millisecondsSinceEpoch ~/ 1000;
}
return dictionary;
}