AppPhysicalItem.fromJSON constructor
AppPhysicalItem.fromJSON(
- dynamic data
Implementation
AppPhysicalItem.fromJSON(data) :
id = data["id"] ?? "",
name = data["name"] ?? "",
imgUrl = data["imgUrl"] ?? "",
description = data["description"] ?? "",
ownerId = data["ownerId"] ?? "",
ownerName = data["ownerName"] ?? "",
ownerImgUrl = data["ownerImgUrl"] ?? "",
duration = data["duration"] ?? 0,
previewUrl = data["previewUrl"] ?? "",
size = EnumToString.fromString(AppItemSize.values, data["size"] ?? AppItemSize.letter) ?? AppItemSize.letter,
type = EnumToString.fromString(AppItemType.values, data["type"] ?? AppItemType.a) ?? AppItemType.a,
genres = List<Genre>.from(data["genres"].map((model)=> Genre.fromJson(model))),
publisher = data["publisher"] ?? "",
publishedDate = data["publishedDate"] ?? "";