pub struct NotificationEntityInput {
pub issue_id: Option<String>,
pub project_id: Option<String>,
pub initiative_id: Option<String>,
pub project_update_id: Option<String>,
pub initiative_update_id: Option<String>,
pub oauth_client_approval_id: Option<String>,
pub id: Option<String>,
}Expand description
Describes the type and id of the entity to target for notifications.
Fields§
§issue_id: Option<String>The id of the issue related to the notification.
project_id: Option<String>DEPRECATED The id of the project related to the notification.
initiative_id: Option<String>The id of the initiative related to the notification.
project_update_id: Option<String>The id of the project update related to the notification.
initiative_update_id: Option<String>The id of the initiative update related to the notification.
oauth_client_approval_id: Option<String>The id of the OAuth client approval related to the notification.
id: Option<String>The id of the notification.
Trait Implementations§
Source§impl Clone for NotificationEntityInput
impl Clone for NotificationEntityInput
Source§fn clone(&self) -> NotificationEntityInput
fn clone(&self) -> NotificationEntityInput
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 NotificationEntityInput
impl Debug for NotificationEntityInput
Source§impl Default for NotificationEntityInput
impl Default for NotificationEntityInput
Source§fn default() -> NotificationEntityInput
fn default() -> NotificationEntityInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotificationEntityInput
impl<'de> Deserialize<'de> for NotificationEntityInput
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
Auto Trait Implementations§
impl Freeze for NotificationEntityInput
impl RefUnwindSafe for NotificationEntityInput
impl Send for NotificationEntityInput
impl Sync for NotificationEntityInput
impl Unpin for NotificationEntityInput
impl UnwindSafe for NotificationEntityInput
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