GiphyGif.fromJson constructor
GiphyGif.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GiphyGif.fromJson(Map<String, dynamic> json) => GiphyGif(
title: json['title'] as String?,
type: json['type'] as String?,
id: json['id'] as String?,
slug: json['slug'] as String?,
url: json['url'] as String?,
bitlyGifUrl: json['bitly_gif_url'] as String?,
bitlyUrl: json['bitly_url'] as String?,
embedUrl: json['embed_url'] as String?,
username: json['username'] as String?,
source: json['source'] as String?,
rating: json['rating'] as String?,
contentUrl: json['content_url'] as String?,
sourceTld: json['source_tld'] as String?,
sourcePostUrl: json['source_post_url'] as String?,
isSticker: json['is_sticker'] as int?,
importDatetime: json['import_datetime'] == null
? null
: DateTime.parse(json['import_datetime'] as String),
trendingDatetime: json['trending_datetime'] == null
? null
: DateTime.parse(json['trending_datetime'] as String),
user: json['user'] == null
? null
: GiphyUser.fromJson(json['user'] as Map<String, dynamic>),
images: json['images'] == null
? null
: GiphyImages.fromJson(json['images'] as Map<String, dynamic>));