LoadResult.fromJson constructor
Implementation
factory LoadResult.fromJson(Map<String, Object?> json) {
return switch (json['loadType']) {
'track' => TrackLoadResult.fromJson(json),
'playlist' => PlaylistLoadResult.fromJson(json),
'search' => SearchLoadResult.fromJson(json),
'empty' => EmptyLoadResult.fromJson(json),
'error' => ErrorLoadResult.fromJson(json),
_ => throw FormatException('Unknown loadType', json['loadType']),
};
}