pub struct ReportDelivery {
pub email_owner: Option<bool>,
pub email_owner_delivery_type: Option<String>,
pub message: Option<String>,
pub recipients: Option<Vec<Recipient>>,
}Expand description
The report’s email delivery settings.
This type is not used in any activity, and only used as part of another schema.
Fields§
§email_owner: Option<bool>Whether the report should be emailed to the report owner.
email_owner_delivery_type: Option<String>The type of delivery for the owner to receive, if enabled.
message: Option<String>The message to be sent with each email.
recipients: Option<Vec<Recipient>>The list of recipients to which to email the report.
Trait Implementations§
Source§impl Clone for ReportDelivery
impl Clone for ReportDelivery
Source§fn clone(&self) -> ReportDelivery
fn clone(&self) -> ReportDelivery
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 ReportDelivery
impl Debug for ReportDelivery
Source§impl Default for ReportDelivery
impl Default for ReportDelivery
Source§fn default() -> ReportDelivery
fn default() -> ReportDelivery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReportDelivery
impl<'de> Deserialize<'de> for ReportDelivery
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 Serialize for ReportDelivery
impl Serialize for ReportDelivery
impl NestedType for ReportDelivery
impl Part for ReportDelivery
Auto Trait Implementations§
impl Freeze for ReportDelivery
impl RefUnwindSafe for ReportDelivery
impl Send for ReportDelivery
impl Sync for ReportDelivery
impl Unpin for ReportDelivery
impl UnwindSafe for ReportDelivery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more