TUIGiftCategory.fromJson constructor
TUIGiftCategory.fromJson(
- Map<String, dynamic> dataMap
)
Implementation
TUIGiftCategory.fromJson(Map<String, dynamic> dataMap) {
categoryId = dataMap['categoryID'] ?? '';
name = dataMap['name'] ?? '';
desc = dataMap['desc'] ?? '';
Map<String, dynamic> extensionInfoJsonMap = dataMap['extensionInfo'] ?? {};
if (extensionInfoJsonMap.isNotEmpty) {
extensionInfoJsonMap.forEach((key, value) {
extensionInfo[key] = value.toString();
});
}
if (dataMap['giftList'] != null) {
giftList = (dataMap['giftList'] as List)
.map((gift) => TUIGiftInfo.fromJson(gift))
.toList();
}
}