[][src]Struct mailslurp::models::email_preview::EmailPreview

pub struct EmailPreview {
    pub attachments: Option<Vec<String>>,
    pub bcc: Option<Vec<String>>,
    pub cc: Option<Vec<String>>,
    pub created_at: Option<String>,
    pub from: Option<String>,
    pub id: Option<String>,
    pub read: Option<bool>,
    pub subject: Option<String>,
    pub to: Option<Vec<String>>,
}

EmailPreview : Preview of an email message. For full message (including body and attachments) call the getEmail or other email endpoints with the provided email ID.

Fields

attachments: Option<Vec<String>>

List of IDs of attachments found in the email. Use these IDs with the Inbox and Email Controllers to download attachments and attachment meta data such as filesize, name, extension.

bcc: Option<Vec<String>>

List of BCC recipients email was addressed to

cc: Option<Vec<String>>

List of CC recipients email was addressed to

created_at: Option<String>

When was the email received by MailSlurp

from: Option<String>

Who the email was sent from

id: Option<String>

ID of the email

read: Option<bool>

Has the email been viewed ever

subject: Option<String>

The subject line of the email message

to: Option<Vec<String>>

List of To recipients email was addressed to

Implementations

impl EmailPreview[src]

pub fn new() -> EmailPreview[src]

Preview of an email message. For full message (including body and attachments) call the getEmail or other email endpoints with the provided email ID.

Trait Implementations

impl Clone for EmailPreview[src]

impl Debug for EmailPreview[src]

impl<'de> Deserialize<'de> for EmailPreview[src]

impl PartialEq<EmailPreview> for EmailPreview[src]

impl Serialize for EmailPreview[src]

impl StructuralPartialEq for EmailPreview[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.