Trait em_client::AccountsApiMut
source[−]pub trait AccountsApiMut {
type Error;
fn create_account(
&mut self,
body: AccountRequest
) -> Result<Account, Self::Error>;
fn delete_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>;
fn get_account(&mut self, account_id: Uuid) -> Result<Account, Self::Error>;
fn get_accounts(&mut self) -> Result<AccountListResponse, Self::Error>;
fn select_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>;
fn update_account(
&mut self,
account_id: Uuid,
body: AccountUpdateRequest
) -> Result<Account, Self::Error>;
}
Associated Types
Required methods
fn create_account(
&mut self,
body: AccountRequest
) -> Result<Account, Self::Error>
fn create_account(
&mut self,
body: AccountRequest
) -> Result<Account, Self::Error>
Create a new account.
Get a specific account.
fn get_accounts(&mut self) -> Result<AccountListResponse, Self::Error>
fn get_accounts(&mut self) -> Result<AccountListResponse, Self::Error>
Get all accounts.
Select a user’s account to work on.
fn update_account(
&mut self,
account_id: Uuid,
body: AccountUpdateRequest
) -> Result<Account, Self::Error>
fn update_account(
&mut self,
account_id: Uuid,
body: AccountUpdateRequest
) -> Result<Account, Self::Error>
Update an account.