TUIGiftInfo.fromJson constructor

TUIGiftInfo.fromJson(
  1. Map<String, dynamic> dataMap
)

Implementation

TUIGiftInfo.fromJson(Map<String, dynamic> dataMap) {
  giftId = dataMap['giftID'] ?? '';
  name = dataMap['name'] ?? '';
  desc = dataMap['desc'] ?? '';
  iconUrl = dataMap['iconUrl'] ?? '';
  resourceUrl = dataMap['resourceUrl'] ?? '';
  level = dataMap['level'] ?? 0;
  coins = dataMap['coins'] ?? 0;
  Map<String, dynamic> extensionInfoJsonMap = dataMap['extensionInfo'] ?? {};
  if (extensionInfoJsonMap.isNotEmpty) {
    extensionInfoJsonMap.forEach((key, value) {
      extensionInfo[key] = value.toString();
    });
  }
}