pub struct NotificationResource {Show 41 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_release_import: Option<bool>,
pub on_upgrade: Option<bool>,
pub on_rename: Option<bool>,
pub on_author_added: Option<bool>,
pub on_author_delete: Option<bool>,
pub on_book_delete: Option<bool>,
pub on_book_file_delete: Option<bool>,
pub on_book_file_delete_for_upgrade: Option<bool>,
pub on_health_issue: Option<bool>,
pub on_download_failure: Option<bool>,
pub on_import_failure: Option<bool>,
pub on_book_retag: Option<bool>,
pub on_application_update: Option<bool>,
pub supports_on_grab: Option<bool>,
pub supports_on_release_import: Option<bool>,
pub supports_on_upgrade: Option<bool>,
pub supports_on_rename: Option<bool>,
pub supports_on_author_added: Option<bool>,
pub supports_on_author_delete: Option<bool>,
pub supports_on_book_delete: Option<bool>,
pub supports_on_book_file_delete: Option<bool>,
pub supports_on_book_file_delete_for_upgrade: Option<bool>,
pub supports_on_health_issue: Option<bool>,
pub include_health_warnings: Option<bool>,
pub supports_on_download_failure: Option<bool>,
pub supports_on_import_failure: Option<bool>,
pub supports_on_book_retag: Option<bool>,
pub supports_on_application_update: 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_release_import: Option<bool>§on_upgrade: Option<bool>§on_rename: Option<bool>§on_book_delete: Option<bool>§on_book_file_delete: Option<bool>§on_book_file_delete_for_upgrade: Option<bool>§on_health_issue: Option<bool>§on_download_failure: Option<bool>§on_import_failure: Option<bool>§on_book_retag: Option<bool>§on_application_update: Option<bool>§supports_on_grab: Option<bool>§supports_on_release_import: Option<bool>§supports_on_upgrade: Option<bool>§supports_on_rename: Option<bool>§supports_on_book_delete: Option<bool>§supports_on_book_file_delete: Option<bool>§supports_on_book_file_delete_for_upgrade: Option<bool>§supports_on_health_issue: Option<bool>§include_health_warnings: Option<bool>§supports_on_download_failure: Option<bool>§supports_on_import_failure: Option<bool>§supports_on_book_retag: Option<bool>§supports_on_application_update: 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