toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['new_offset'] = this.newOffset;
List<dynamic> dataList = [];
if (this.data != null) {
this.data!.forEach((element) {
if (element is CometNewPlurk) {
dataList.add(element.toJson());
} else if (element is CometNewResponse) {
dataList.add(element.toJson());
} else if (element is CometUpdateNotification) {
dataList.add(element.toJson());
} else {
print('Oops! Cannot convert to comet data json! [' + element.toString() + ']');
}
});
data['data'] = dataList;
}
return data;
}