GiphyImages.fromJson constructor
GiphyImages.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GiphyImages.fromJson(Map<String, dynamic> json) {
return GiphyImages(
fixedHeightStill: GiphyStillImage.fromJson(json['fixed_height_still']),
originalStill: GiphyStillImage.fromJson(json['original_still']),
fixedWidth: GiphyFullImage.fromJson(json['fixed_width']),
fixedHeightSmallStill: json['fixed_height_small_still'] == null ||
(json['fixed_height_small_still'] as Map<String, dynamic>).isEmpty
? null
: GiphyStillImage.fromJson(json['fixed_height_small_still']),
fixedHeightDownsampled: json['fixed_height_downsampled'] == null ||
(json['fixed_height_downsampled'] as Map<String, dynamic>).isEmpty
? null
: GiphyDownsampledImage.fromJson(json['fixed_height_downsampled']),
preview: json['preview'] == null ||
(json['preview'] as Map<String, dynamic>).isEmpty
? null
: GiphyPreviewImage.fromJson(json['preview']),
fixedHeightSmall: json['fixed_height_small'] == null ||
(json['fixed_height_small'] as Map<String, dynamic>).isEmpty
? null
: GiphyFullImage.fromJson(json['fixed_height_small']),
downsizedStill: json['downsized_still'] == null ||
(json['downsized_still'] as Map<String, dynamic>).isEmpty
? null
: GiphyStillImage.fromJson(json['downsized_still']),
downsized: json['downsized'] == null ||
(json['downsized'] as Map<String, dynamic>).isEmpty
? null
: GiphyDownsizedImage.fromJson(json['downsized']),
downsizedLarge: json['downsized_large'] == null ||
(json['downsized_large'] as Map<String, dynamic>).isEmpty
? null
: GiphyDownsizedImage.fromJson(json['downsized_large']),
fixedWidthSmallStill: json['fixed_width_small_still'] == null ||
(json['fixed_width_small_still'] as Map<String, dynamic>).isEmpty
? null
: GiphyStillImage.fromJson(json['fixed_width_small_still']),
previewWebp: json['preview_webp'] == null ||
(json['preview_webp'] as Map<String, dynamic>).isEmpty
? null
: GiphyWebPImage.fromJson(json['preview_webp']),
fixedWidthStill: json['fixed_width_still'] == null ||
(json['fixed_width_still'] as Map<String, dynamic>).isEmpty
? null
: GiphyStillImage.fromJson(json['fixed_width_still']),
fixedWidthSmall: json['fixed_width_small'] == null ||
(json['fixed_width_small'] as Map<String, dynamic>).isEmpty
? null
: GiphyFullImage.fromJson(json['fixed_width_small']),
downsizedSmall: json['downsized_small'] == null ||
(json['downsized_small'] as Map<String, dynamic>).isEmpty
? null
: GiphyPreviewImage.fromJson(json['downsized_small']),
fixedWidthDownsampled: json['fixed_width_downsampled'] == null ||
(json['fixed_width_downsampled'] as Map<String, dynamic>).isEmpty
? null
: GiphyDownsampledImage.fromJson(json['fixed_width_downsampled']),
downsizedMedium: json['downsized_medium'] == null ||
(json['downsized_medium'] as Map<String, dynamic>).isEmpty
? null
: GiphyPreviewImage.fromJson(json['downsized_medium']),
original: json['original'] == null ||
(json['original'] as Map<String, dynamic>).isEmpty
? null
: GiphyOriginalImage.fromJson(json['original']),
fixedHeight: json['fixed_height'] == null ||
(json['fixed_height'] as Map<String, dynamic>).isEmpty
? null
: GiphyFullImage.fromJson(json['fixed_height']),
hd: json['hd'] == null ? null : GiphyPreviewImage.fromJson(json['hd']),
looping: json['looping'] == null ||
(json['looping'] as Map<String, dynamic>).isEmpty
? null
: GiphyLoopingImage.fromJson(json['looping']),
originalMp4: json['original_mp4'] == null ||
(json['original_mp4'] as Map<String, dynamic>).isEmpty
? null
: GiphyPreviewImage.fromJson(json['original_mp4']),
previewGif: json['preview_gif'] == null ||
(json['preview_gif'] as Map<String, dynamic>).isEmpty
? null
: GiphyDownsizedImage.fromJson(json['preview_gif']),
w480Still: json['480w_still'] == null ||
(json['480w_still'] as Map<String, dynamic>).isEmpty
? null
: GiphyStillImage.fromJson(json['480w_still']),
);
}