TautulliMediaInfoParts.fromJson constructor

TautulliMediaInfoParts.fromJson(
  1. Map<String, dynamic> json
)

Deserialize a JSON map to a TautulliMediaInfoParts object.

Implementation

factory TautulliMediaInfoParts.fromJson(Map<String, dynamic> json) => TautulliMediaInfoParts(
    id: TautulliUtilities.ensureIntegerFromJson(json['id']),
    file: TautulliUtilities.ensureStringFromJson(json['file']),
    fileSize: TautulliUtilities.ensureIntegerFromJson(json['file_size']),
    indexes: TautulliUtilities.ensureBooleanFromJson(json['indexes']),
    selected: TautulliUtilities.ensureBooleanFromJson(json['selected']),
    videoStreams: TautulliMediaInfoParts._videoStreamToObjectArray(json['streams'] as List),
    audioStreams: TautulliMediaInfoParts._audioStreamToObjectArray(json['streams'] as List),
    subtitleStreams: TautulliMediaInfoParts._subtitleStreamToObjectArray(json['streams'] as List),
);