12 #ifndef AQBANKING_ACCOUNT_H 13 #define AQBANKING_ACCOUNT_H 15 #include <gwenhywfar/misc.h> 16 #include <gwenhywfar/list2.h> 17 #include <gwenhywfar/inherit.h> 18 #include <gwenhywfar/types.h> 19 #include <gwenhywfar/db.h> 20 #include <gwenhywfar/stringlist.h>
const char * AB_Account_GetIBAN(const AB_ACCOUNT *a)
void AB_Account_SetBankCode(AB_ACCOUNT *acc, const char *s)
const char * AB_Account_GetBIC(const AB_ACCOUNT *a)
struct AB_BANKING AB_BANKING
The main interface of the aqbanking library.
const char * AB_Account_GetCountry(const AB_ACCOUNT *acc)
int AB_Account_HasUser(const AB_ACCOUNT *a, uint32_t uid)
const char * AB_Account_GetCurrency(const AB_ACCOUNT *acc)
This file is used by AqBanking and provider backends.
void AB_Account_List2_FreeAll(AB_ACCOUNT_LIST2 *al)
void AB_Account_SetAccountName(AB_ACCOUNT *acc, const char *s)
void AB_Account_SetBankName(AB_ACCOUNT *acc, const char *s)
const char * AB_Account_GetAccountName(const AB_ACCOUNT *acc)
AB_BANKING * AB_Account_GetBanking(const AB_ACCOUNT *acc)
struct AB_ACCOUNT_LIST2 AB_ACCOUNT_LIST2
void AB_Account_SetSubAccountId(AB_ACCOUNT *acc, const char *s)
AB_USER * AB_Account_GetFirstUser(const AB_ACCOUNT *acc)
void AB_Account_SetAccountNumber(AB_ACCOUNT *acc, const char *s)
const char * AB_Account_GetBackendName(const AB_ACCOUNT *acc)
uint32_t AB_Account_GetUniqueId(const AB_ACCOUNT *acc)
AB_USER_LIST2 * AB_Account_GetSelectedUsers(const AB_ACCOUNT *acc)
void AB_Account_SetUsers(AB_ACCOUNT *acc, const AB_USER_LIST2 *ul)
void AB_Account_free(AB_ACCOUNT *acc)
struct AB_USER_LIST2 AB_USER_LIST2
AB_PROVIDER * AB_Account_GetProvider(const AB_ACCOUNT *acc)
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
AB_ACCOUNT * AB_Account_List2_GetAccountByUniqueId(const AB_ACCOUNT_LIST2 *al, uint32_t aid)
void AB_Account_SetSelectedUser(AB_ACCOUNT *a, const AB_USER *u)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
AB_USER_LIST2 * AB_Account_GetUsers(const AB_ACCOUNT *acc)
void AB_Account_SetCurrency(AB_ACCOUNT *acc, const char *s)
void AB_Account_SetUser(AB_ACCOUNT *acc, const AB_USER *u)
void AB_Account_SetOwnerName(AB_ACCOUNT *acc, const char *s)
int AB_Account_HasSelectedUser(const AB_ACCOUNT *a, uint32_t uid)
const char * AB_Account_GetAccountNumber(const AB_ACCOUNT *acc)
const char * AB_Account_GetSubAccountId(const AB_ACCOUNT *acc)
AB_USER * AB_Account_GetFirstSelectedUser(const AB_ACCOUNT *acc)
struct AB_PROVIDER AB_PROVIDER
void AB_Account_SetUniqueId(AB_ACCOUNT *acc, uint32_t id)
void AB_Account_SetCountry(AB_ACCOUNT *acc, const char *s)
void AB_Account_SetSelectedUsers(AB_ACCOUNT *acc, const AB_USER_LIST2 *ul)
void AB_Account_SetIBAN(AB_ACCOUNT *a, const char *s)
const char * AB_Account_GetBankName(const AB_ACCOUNT *acc)
void AB_Account_SetBIC(AB_ACCOUNT *a, const char *s)
const char * AB_Account_GetBankCode(const AB_ACCOUNT *acc)
AB_ACCOUNT_TYPE AB_Account_GetAccountType(const AB_ACCOUNT *acc)
const char * AB_Account_GetOwnerName(const AB_ACCOUNT *acc)
struct AB_ACCOUNT AB_ACCOUNT
void AB_Account_SetAccountType(AB_ACCOUNT *acc, AB_ACCOUNT_TYPE t)