pub struct NotificationResource {Show 37 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_rename: Option<bool>,
pub on_movie_added: Option<bool>,
pub on_movie_delete: Option<bool>,
pub on_movie_file_delete: Option<bool>,
pub on_movie_file_delete_for_upgrade: Option<bool>,
pub on_health_issue: 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_rename: Option<bool>,
pub supports_on_movie_added: Option<bool>,
pub supports_on_movie_delete: Option<bool>,
pub supports_on_movie_file_delete: Option<bool>,
pub supports_on_movie_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 include_health_warnings: 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_rename: Option<bool>
§on_movie_added: Option<bool>
§on_movie_delete: Option<bool>
§on_movie_file_delete: Option<bool>
§on_movie_file_delete_for_upgrade: Option<bool>
§on_health_issue: 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_rename: Option<bool>
§supports_on_movie_added: Option<bool>
§supports_on_movie_delete: Option<bool>
§supports_on_movie_file_delete: Option<bool>
§supports_on_movie_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>
§include_health_warnings: 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<'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