MetadataModel.fromJson constructor
MetadataModel.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MetadataModel.fromJson(Map<String, dynamic> json) {
return MetadataModel(
id: json['id'] as String,
parentId: json['parentId'] as String,
title: json['title'] as String?,
category: json['category'] as String?,
movie: json['movie'] != null
? MetadataMovieModel.fromJson(json['movie'] as Map<String, dynamic>)
: null,
show: json['show'] != null
? MetadataShowModel.fromJson(json['show'] as Map<String, dynamic>)
: null,
season: json['season'] != null
? MetadataSeasonModel.fromJson(json['season'] as Map<String, dynamic>)
: null,
episode: json['episode'] != null
? MetadataEpisodeModel.fromJson(json['episode'] as Map<String, dynamic>)
: null,
book: json['book'] != null
? MetadataBookModel.fromJson(json['book'] as Map<String, dynamic>)
: null,
audiobook: json['audiobook'] != null
? MetadataAudiobookModel.fromJson(json['audiobook'] as Map<String, dynamic>)
: null,
);
}