use std::path::PathBuf;
use hyper::Uri;
use super::proxy_mode::ProxyMode;
#[derive(Debug, Clone)]
pub(crate) enum Source {
Local {
path: PathBuf,
device_id: String,
playback_session_id: String,
},
Remote {
uri: Uri,
mode: ProxyMode,
},
WebDavAccelRedirect {
node_uuid: String,
file_path: String,
},
}