[][src]Struct mailslurp::models::create_owned_alias_options::CreateOwnedAliasOptions

pub struct CreateOwnedAliasOptions {
    pub email_address: Option<String>,
    pub inbox_id: Option<String>,
    pub name: Option<String>,
    pub proxied: Option<bool>,
}

CreateOwnedAliasOptions : Create email alias options. Email aliases can be used to mask real email addresses behind an ID. You can also attach an inbox to an alias so that any email received by the inbox email address if forwarded to the alias email address.

Fields

email_address: Option<String>

Email address to be hidden behind alias

inbox_id: Option<String>

Optional inbox ID to attach to alias. Emails received by this inbox will be forwarded to the alias email address

name: Option<String>

Optional name for alias

proxied: Option<bool>

Optional proxied flag. When proxied is true alias will forward the incoming emails to the aliased email address via a proxy inbox. A new proxy is created for every new email thread. By replying to the proxy you can correspond with using your email alias without revealing your real email address.

Implementations

impl CreateOwnedAliasOptions[src]

pub fn new() -> CreateOwnedAliasOptions[src]

Create email alias options. Email aliases can be used to mask real email addresses behind an ID. You can also attach an inbox to an alias so that any email received by the inbox email address if forwarded to the alias email address.

Trait Implementations

impl Clone for CreateOwnedAliasOptions[src]

impl Debug for CreateOwnedAliasOptions[src]

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

impl PartialEq<CreateOwnedAliasOptions> for CreateOwnedAliasOptions[src]

impl Serialize for CreateOwnedAliasOptions[src]

impl StructuralPartialEq for CreateOwnedAliasOptions[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.