toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data["user_id"] = userId;
data["user_name"] = userName;
data["avatar_url"] = avatarUrl;
List<Map<String, dynamic>> customInfoArray = List.empty(growable: true);
if (customInfo != null) {
customInfo!.forEach((key, value) {
customInfoArray.add(Map<String, dynamic>.from({
"custom_info_key": key,
"custom_info_value": value,
}));
});
}
data["custom_info"] = customInfoArray;
return data;
}