BlogEntry.fromJSON constructor
BlogEntry.fromJSON(
- dynamic data
Implementation
BlogEntry.fromJSON(dynamic data) :
id = data["id"] ?? "",
ownerId = data["ownerId"] ?? "",
profileName = data["profileName"] ?? "",
profileImgUrl = data["profileImgUrl"] ?? "",
title = data["title"] ?? "",
content = data["content"] ?? "",
thumbnailUrl = data["thumbnailUrl"] ?? "",
hashtags = List<String>.from(data["hashtags"] ?? []),
createdTime = data["createdTime"] ?? 0,
modifiedTime = data["modifiedTime"] ?? 0,
publishedTime = data["publishedTime"] ?? 0,
position = CoreUtilities.JSONtoPosition(data["position"]),
location = data["location"] ?? "",
isDraft = data["isDraft"] ?? true,
isHidden = data["isHidden"] ?? false,
isCommentEnabled = data["isCommentEnabled"] ?? true,
themeMode = data["themeMode"] ?? 'dark',
savedByProfiles = List<String>.from(data["savedByProfiles"] ?? []),
viewCount = data["viewCount"] ?? 0,
verificationLevel = EnumToString.fromString(
VerificationLevel.values,
data["verificationLevel"] ?? VerificationLevel.none.name,
) ?? VerificationLevel.none,
legacyPostId = data["legacyPostId"],
slug = data["slug"] ?? '';