pub struct NotificationChannelProperties {
pub web_hook_url: Option<String>,
pub email_recipient: Option<String>,
pub notification_locale: Option<String>,
pub description: Option<String>,
pub events: Vec<Event>,
pub created_date: Option<OffsetDateTime>,
pub provisioning_state: Option<String>,
pub unique_identifier: Option<String>,
}Expand description
Properties of a schedule.
Fields§
§web_hook_url: Option<String>The webhook URL to send notifications to.
email_recipient: Option<String>The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
notification_locale: Option<String>The locale to use when sending a notification (fallback for unsupported languages is EN).
description: Option<String>Description of notification.
events: Vec<Event>The list of event for which this notification is enabled.
created_date: Option<OffsetDateTime>The creation date of the notification channel.
provisioning_state: Option<String>The provisioning status of the resource.
unique_identifier: Option<String>The unique immutable identifier of a resource (Guid).
Implementations§
Trait Implementations§
Source§impl Clone for NotificationChannelProperties
impl Clone for NotificationChannelProperties
Source§fn clone(&self) -> NotificationChannelProperties
fn clone(&self) -> NotificationChannelProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for NotificationChannelProperties
impl Default for NotificationChannelProperties
Source§fn default() -> NotificationChannelProperties
fn default() -> NotificationChannelProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotificationChannelProperties
impl<'de> Deserialize<'de> for NotificationChannelProperties
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 NotificationChannelProperties
impl PartialEq for NotificationChannelProperties
Source§fn eq(&self, other: &NotificationChannelProperties) -> bool
fn eq(&self, other: &NotificationChannelProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NotificationChannelProperties
Auto Trait Implementations§
impl Freeze for NotificationChannelProperties
impl RefUnwindSafe for NotificationChannelProperties
impl Send for NotificationChannelProperties
impl Sync for NotificationChannelProperties
impl Unpin for NotificationChannelProperties
impl UnsafeUnpin for NotificationChannelProperties
impl UnwindSafe for NotificationChannelProperties
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