pub struct QueueResource {Show 28 fields
pub id: Option<i32>,
pub series_id: Option<Option<i32>>,
pub episode_id: Option<Option<i32>>,
pub season_number: Option<Option<i32>>,
pub series: Option<Box<SeriesResource>>,
pub episode: Option<Box<EpisodeResource>>,
pub languages: Option<Option<Vec<Language>>>,
pub quality: Option<Box<QualityModel>>,
pub custom_formats: Option<Option<Vec<CustomFormatResource>>>,
pub custom_format_score: Option<i32>,
pub size: Option<f64>,
pub title: Option<Option<String>>,
pub sizeleft: Option<f64>,
pub timeleft: Option<Option<String>>,
pub estimated_completion_time: Option<Option<String>>,
pub added: Option<Option<String>>,
pub status: Option<Option<String>>,
pub tracked_download_status: Option<TrackedDownloadStatus>,
pub tracked_download_state: Option<TrackedDownloadState>,
pub status_messages: Option<Option<Vec<TrackedDownloadStatusMessage>>>,
pub error_message: Option<Option<String>>,
pub download_id: Option<Option<String>>,
pub protocol: Option<DownloadProtocol>,
pub download_client: Option<Option<String>>,
pub download_client_has_post_import_category: Option<bool>,
pub indexer: Option<Option<String>>,
pub output_path: Option<Option<String>>,
pub episode_has_file: Option<bool>,
}
Fields§
§id: Option<i32>
§series_id: Option<Option<i32>>
§episode_id: Option<Option<i32>>
§season_number: Option<Option<i32>>
§series: Option<Box<SeriesResource>>
§episode: Option<Box<EpisodeResource>>
§languages: Option<Option<Vec<Language>>>
§quality: Option<Box<QualityModel>>
§custom_formats: Option<Option<Vec<CustomFormatResource>>>
§custom_format_score: Option<i32>
§size: Option<f64>
§title: Option<Option<String>>
§sizeleft: Option<f64>
§timeleft: Option<Option<String>>
§estimated_completion_time: Option<Option<String>>
§added: Option<Option<String>>
§status: Option<Option<String>>
§tracked_download_status: Option<TrackedDownloadStatus>
§tracked_download_state: Option<TrackedDownloadState>
§status_messages: Option<Option<Vec<TrackedDownloadStatusMessage>>>
§error_message: Option<Option<String>>
§download_id: Option<Option<String>>
§protocol: Option<DownloadProtocol>
§download_client: Option<Option<String>>
§download_client_has_post_import_category: Option<bool>
§indexer: Option<Option<String>>
§output_path: Option<Option<String>>
§episode_has_file: Option<bool>
Implementations§
Source§impl QueueResource
impl QueueResource
pub fn new() -> QueueResource
Trait Implementations§
Source§impl Clone for QueueResource
impl Clone for QueueResource
Source§fn clone(&self) -> QueueResource
fn clone(&self) -> QueueResource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for QueueResource
impl Debug for QueueResource
Source§impl Default for QueueResource
impl Default for QueueResource
Source§fn default() -> QueueResource
fn default() -> QueueResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueueResource
impl<'de> Deserialize<'de> for QueueResource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueueResource
impl PartialEq for QueueResource
Source§impl Serialize for QueueResource
impl Serialize for QueueResource
impl StructuralPartialEq for QueueResource
Auto Trait Implementations§
impl Freeze for QueueResource
impl RefUnwindSafe for QueueResource
impl Send for QueueResource
impl Sync for QueueResource
impl Unpin for QueueResource
impl UnwindSafe for QueueResource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more