[][src]Trait mailslurp::apis::GroupControllerApi

pub trait GroupControllerApi {
    pub fn add_contacts_to_group(
        &self,
        group_id: &str,
        update_group_contacts_option: UpdateGroupContacts
    ) -> Box<dyn Future<Item = GroupContactsDto, Error = Error<Value>>>;
pub fn create_group(
        &self,
        create_group_options: CreateGroupOptions
    ) -> Box<dyn Future<Item = GroupDto, Error = Error<Value>>>;
pub fn delete_group(
        &self,
        group_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error<Value>>>;
pub fn get_all_groups(
        &self,
        page: Option<i32>,
        size: Option<i32>,
        sort: Option<&str>
    ) -> Box<dyn Future<Item = PageGroupProjection, Error = Error<Value>>>;
pub fn get_group(
        &self,
        group_id: &str
    ) -> Box<dyn Future<Item = GroupDto, Error = Error<Value>>>;
pub fn get_group_with_contacts(
        &self,
        group_id: &str
    ) -> Box<dyn Future<Item = GroupContactsDto, Error = Error<Value>>>;
pub fn get_group_with_contacts_paginated(
        &self,
        group_id: &str,
        page: Option<i32>,
        size: Option<i32>,
        sort: Option<&str>
    ) -> Box<dyn Future<Item = PageContactProjection, Error = Error<Value>>>;
pub fn get_groups(
        &self
    ) -> Box<dyn Future<Item = Vec<GroupProjection>, Error = Error<Value>>>;
pub fn remove_contacts_from_group(
        &self,
        group_id: &str,
        update_group_contacts_option: UpdateGroupContacts
    ) -> Box<dyn Future<Item = GroupContactsDto, Error = Error<Value>>>; }

Required methods

pub fn add_contacts_to_group(
    &self,
    group_id: &str,
    update_group_contacts_option: UpdateGroupContacts
) -> Box<dyn Future<Item = GroupContactsDto, Error = Error<Value>>>
[src]

pub fn create_group(
    &self,
    create_group_options: CreateGroupOptions
) -> Box<dyn Future<Item = GroupDto, Error = Error<Value>>>
[src]

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

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

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

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

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

pub fn get_groups(
    &self
) -> Box<dyn Future<Item = Vec<GroupProjection>, Error = Error<Value>>>
[src]

pub fn remove_contacts_from_group(
    &self,
    group_id: &str,
    update_group_contacts_option: UpdateGroupContacts
) -> Box<dyn Future<Item = GroupContactsDto, Error = Error<Value>>>
[src]

Loading content...

Implementors

impl<C: Connect> GroupControllerApi for GroupControllerApiClient<C>[src]

Loading content...