toMap static method
Implementation
static Map<String, Object?> toMap(DownloadOptions downloadOptions) {
Map<String, Object?> downloadOptionsMap = HashMap();
InternalDownloadOption internalDownloadOption =
downloadOptions as InternalDownloadOption;
downloadOptionsMap["mediaId"] = downloadOptions.mediaId;
downloadOptionsMap["mediaInfo"] = _mediaInfoMap(downloadOptions.mediaInfo);
downloadOptionsMap["allVideo"] =
_videoTrackMapList(downloadOptions.allVideo);
downloadOptionsMap["allAudio"] =
_audioTrackMapList(downloadOptions.allAudio);
downloadOptionsMap["otp"] = internalDownloadOption.otp;
downloadOptionsMap["playbackInfo"] = internalDownloadOption.playbackInfo;
downloadOptionsMap["token"] = internalDownloadOption.token;
downloadOptionsMap["customPlayerId"] =
internalDownloadOption.customPlayerId;
return downloadOptionsMap;
}