Trait AccountsApi

Source
pub trait AccountsApi {
    // Required methods
    fn create_account(
        &self,
        budget_id: &str,
        data: PostAccountWrapper,
    ) -> Result<AccountResponse, Error>;
    fn get_account_by_id(
        &self,
        budget_id: &str,
        account_id: &str,
    ) -> Result<AccountResponse, Error>;
    fn get_accounts(
        &self,
        budget_id: &str,
        last_knowledge_of_server: Option<i64>,
    ) -> Result<AccountsResponse, Error>;
}

Required Methods§

Source

fn create_account( &self, budget_id: &str, data: PostAccountWrapper, ) -> Result<AccountResponse, Error>

Source

fn get_account_by_id( &self, budget_id: &str, account_id: &str, ) -> Result<AccountResponse, Error>

Source

fn get_accounts( &self, budget_id: &str, last_knowledge_of_server: Option<i64>, ) -> Result<AccountsResponse, Error>

Implementors§