[][src]Trait mailslurp::apis::AliasControllerApi

pub trait AliasControllerApi {
    pub fn create_alias(
        &self,
        create_alias_options: CreateAliasOptions
    ) -> Box<dyn Future<Item = AliasDto, Error = Error<Value>>>;
pub fn delete_alias(
        &self,
        alias_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error<Value>>>;
pub fn get_alias(
        &self,
        alias_id: &str
    ) -> Box<dyn Future<Item = AliasDto, Error = Error<Value>>>;
pub fn get_alias_emails(
        &self,
        alias_id: &str,
        page: Option<i32>,
        size: Option<i32>,
        sort: Option<&str>
    ) -> Box<dyn Future<Item = PageEmailProjection, Error = Error<Value>>>;
pub fn get_alias_threads(
        &self,
        alias_id: &str,
        page: Option<i32>,
        size: Option<i32>,
        sort: Option<&str>
    ) -> Box<dyn Future<Item = PageThreadProjection, Error = Error<Value>>>;
pub fn get_aliases(
        &self,
        page: Option<i32>,
        size: Option<i32>,
        sort: Option<&str>
    ) -> Box<dyn Future<Item = PageAlias, Error = Error<Value>>>;
pub fn reply_to_alias_email(
        &self,
        alias_id: &str,
        email_id: &str,
        reply_to_alias_email_options: ReplyToAliasEmailOptions
    ) -> Box<dyn Future<Item = SentEmailDto, Error = Error<Value>>>;
pub fn send_alias_email(
        &self,
        alias_id: &str,
        send_email_options: Option<SendEmailOptions>
    ) -> Box<dyn Future<Item = SentEmailDto, Error = Error<Value>>>;
pub fn update_alias(
        &self,
        alias_id: &str,
        update_alias_options: UpdateAliasOptions
    ) -> Box<dyn Future<Item = (), Error = Error<Value>>>; }

Required methods

pub fn create_alias(
    &self,
    create_alias_options: CreateAliasOptions
) -> Box<dyn Future<Item = AliasDto, Error = Error<Value>>>
[src]

pub fn delete_alias(
    &self,
    alias_id: &str
) -> Box<dyn Future<Item = (), Error = Error<Value>>>
[src]

pub fn get_alias(
    &self,
    alias_id: &str
) -> Box<dyn Future<Item = AliasDto, Error = Error<Value>>>
[src]

pub fn get_alias_emails(
    &self,
    alias_id: &str,
    page: Option<i32>,
    size: Option<i32>,
    sort: Option<&str>
) -> Box<dyn Future<Item = PageEmailProjection, Error = Error<Value>>>
[src]

pub fn get_alias_threads(
    &self,
    alias_id: &str,
    page: Option<i32>,
    size: Option<i32>,
    sort: Option<&str>
) -> Box<dyn Future<Item = PageThreadProjection, Error = Error<Value>>>
[src]

pub fn get_aliases(
    &self,
    page: Option<i32>,
    size: Option<i32>,
    sort: Option<&str>
) -> Box<dyn Future<Item = PageAlias, Error = Error<Value>>>
[src]

pub fn reply_to_alias_email(
    &self,
    alias_id: &str,
    email_id: &str,
    reply_to_alias_email_options: ReplyToAliasEmailOptions
) -> Box<dyn Future<Item = SentEmailDto, Error = Error<Value>>>
[src]

pub fn send_alias_email(
    &self,
    alias_id: &str,
    send_email_options: Option<SendEmailOptions>
) -> Box<dyn Future<Item = SentEmailDto, Error = Error<Value>>>
[src]

pub fn update_alias(
    &self,
    alias_id: &str,
    update_alias_options: UpdateAliasOptions
) -> Box<dyn Future<Item = (), Error = Error<Value>>>
[src]

Loading content...

Implementors

impl<C: Connect> AliasControllerApi for AliasControllerApiClient<C>[src]

Loading content...