pub struct NotificationResource {Show 39 fields
pub id: Option<i32>,
pub name: Option<Option<String>>,
pub fields: Option<Option<Vec<Field>>>,
pub implementation_name: Option<Option<String>>,
pub implementation: Option<Option<String>>,
pub config_contract: Option<Option<String>>,
pub info_link: Option<Option<String>>,
pub message: Option<Box<ProviderMessage>>,
pub tags: Option<Option<Vec<i32>>>,
pub presets: Option<Option<Vec<NotificationResource>>>,
pub link: Option<Option<String>>,
pub on_grab: Option<bool>,
pub on_download: Option<bool>,
pub on_upgrade: Option<bool>,
pub on_import_complete: Option<bool>,
pub on_rename: Option<bool>,
pub on_series_add: Option<bool>,
pub on_series_delete: Option<bool>,
pub on_episode_file_delete: Option<bool>,
pub on_episode_file_delete_for_upgrade: Option<bool>,
pub on_health_issue: Option<bool>,
pub include_health_warnings: Option<bool>,
pub on_health_restored: Option<bool>,
pub on_application_update: Option<bool>,
pub on_manual_interaction_required: Option<bool>,
pub supports_on_grab: Option<bool>,
pub supports_on_download: Option<bool>,
pub supports_on_upgrade: Option<bool>,
pub supports_on_import_complete: Option<bool>,
pub supports_on_rename: Option<bool>,
pub supports_on_series_add: Option<bool>,
pub supports_on_series_delete: Option<bool>,
pub supports_on_episode_file_delete: Option<bool>,
pub supports_on_episode_file_delete_for_upgrade: Option<bool>,
pub supports_on_health_issue: Option<bool>,
pub supports_on_health_restored: Option<bool>,
pub supports_on_application_update: Option<bool>,
pub supports_on_manual_interaction_required: Option<bool>,
pub test_command: Option<Option<String>>,
}
Fields§
§id: Option<i32>
§name: Option<Option<String>>
§fields: Option<Option<Vec<Field>>>
§implementation_name: Option<Option<String>>
§implementation: Option<Option<String>>
§config_contract: Option<Option<String>>
§info_link: Option<Option<String>>
§message: Option<Box<ProviderMessage>>
§presets: Option<Option<Vec<NotificationResource>>>
§link: Option<Option<String>>
§on_grab: Option<bool>
§on_download: Option<bool>
§on_upgrade: Option<bool>
§on_import_complete: Option<bool>
§on_rename: Option<bool>
§on_series_add: Option<bool>
§on_series_delete: Option<bool>
§on_episode_file_delete: Option<bool>
§on_episode_file_delete_for_upgrade: Option<bool>
§on_health_issue: Option<bool>
§include_health_warnings: Option<bool>
§on_health_restored: Option<bool>
§on_application_update: Option<bool>
§on_manual_interaction_required: Option<bool>
§supports_on_grab: Option<bool>
§supports_on_download: Option<bool>
§supports_on_upgrade: Option<bool>
§supports_on_import_complete: Option<bool>
§supports_on_rename: Option<bool>
§supports_on_series_add: Option<bool>
§supports_on_series_delete: Option<bool>
§supports_on_episode_file_delete: Option<bool>
§supports_on_episode_file_delete_for_upgrade: Option<bool>
§supports_on_health_issue: Option<bool>
§supports_on_health_restored: Option<bool>
§supports_on_application_update: Option<bool>
§supports_on_manual_interaction_required: Option<bool>
§test_command: Option<Option<String>>
Implementations§
Source§impl NotificationResource
impl NotificationResource
pub fn new() -> NotificationResource
Trait Implementations§
Source§impl Clone for NotificationResource
impl Clone for NotificationResource
Source§fn clone(&self) -> NotificationResource
fn clone(&self) -> NotificationResource
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 NotificationResource
impl Debug for NotificationResource
Source§impl Default for NotificationResource
impl Default for NotificationResource
Source§fn default() -> NotificationResource
fn default() -> NotificationResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotificationResource
impl<'de> Deserialize<'de> for NotificationResource
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 NotificationResource
impl PartialEq for NotificationResource
Source§impl Serialize for NotificationResource
impl Serialize for NotificationResource
impl StructuralPartialEq for NotificationResource
Auto Trait Implementations§
impl Freeze for NotificationResource
impl RefUnwindSafe for NotificationResource
impl Send for NotificationResource
impl Sync for NotificationResource
impl Unpin for NotificationResource
impl UnwindSafe for NotificationResource
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