GiphyUser.fromJson constructor
Creates a GiphyUser instance from a JSON map.
Implementation
factory GiphyUser.fromJson(Map<Object?, Object?> json) {
return GiphyUser(
id: json['id'] as String?,
avatarUrl: json['avatarUrl'] as String?,
avatar: json['avatar'] as String?,
bannerUrl: json['bannerUrl'] as String?,
bannerImage: json['bannerImage'] as String?,
profileUrl: json['profileUrl'] as String?,
username: json['username'] as String? ?? '',
displayName: json['displayName'] as String?,
email: json['email'] as String?,
twitter: json['twitter'] as String?,
isPublic: json['isPublic'] as bool? ?? false,
attributionDisplayName: json['attributionDisplayName'] as String?,
name: json['name'] as String?,
description: json['description'] as String?,
aboutBio: json['aboutBio'] as String?,
facebookUrl: json['facebookUrl'] as String?,
twitterUrl: json['twitterUrl'] as String?,
instagramUrl: json['instagramUrl'] as String?,
tumblrUrl: json['tumblrUrl'] as String?,
tiktokUrl: json['tiktokUrl'] as String?,
youtubeUrl: json['youtubeUrl'] as String?,
isSuppressChrome: json['isSuppressChrome'] as bool? ?? false,
websiteUrl: json['websiteUrl'] as String?,
websiteDisplayUrl: json['websiteDisplayUrl'] as String?,
verified: json['verified'] as bool? ?? false,
isStaff: json['isStaff'] as bool? ?? false,
userType: json['userType'] as String?,
);
}