PublicUserProfileResult.fromJson constructor
PublicUserProfileResult.fromJson( - Map<String, dynamic> json
)
Implementation
factory PublicUserProfileResult.fromJson(Map<String, dynamic> json) {
final appsList = (json['apps'] as List<dynamic>? ?? [])
.map((a) => PublicAppSummary.fromJson(a as Map<String, dynamic>))
.toList();
final commentsList = (json['recentComments'] as List<dynamic>? ?? [])
.map((c) => UserProfileComment.fromJson(c as Map<String, dynamic>))
.toList();
return PublicUserProfileResult(
profile: PublicUserProfile.fromJson(json['profile'] as Map<String, dynamic>? ?? {}),
apps: appsList,
recentComments: commentsList,
hideComments: json['hideComments'] as bool? ?? false,
);
}