toApiDictionary method
Converts this event to a Map
to send it with MBurger APIs.
Implementation
Map<String, dynamic> toApiDictionary() {
Map<String, dynamic> dictionary = {
'event': event,
'timestamp': timestamp.millisecondsSinceEpoch ~/ 1000,
};
if (name != null) {
dictionary['name'] = name;
}
if (metadata != null) {
dictionary['metadata'] = json.encode(metadata);
}
return dictionary;
}