toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['giftID'] = giftId;
data['name'] = name;
data['desc'] = desc;
data['iconUrl'] = iconUrl;
data['resourceUrl'] = resourceUrl;
data['level'] = level;
data['coins'] = coins;
List<Map<String, dynamic>> extensionInfoArray = List.empty(growable: true);
if (extensionInfo.isNotEmpty) {
extensionInfo.forEach((key, value) {
extensionInfoArray.add({key: value});
});
}
data['extensionInfo'] = extensionInfoArray;
return data;
}