00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef AQBANKING_BANKING_SIMPLE_H
00015 #define AQBANKING_BANKING_SIMPLE_H
00016
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00022
00065
00075 AQBANKING_API
00076 int AB_Banking_RequestBalance(AB_BANKING *ab,
00077 const char *bankCode,
00078 const char *accountNumber);
00079
00087 AQBANKING_API
00088 int AB_Banking_RequestTransactions(AB_BANKING *ab,
00089 const char *bankCode,
00090 const char *accountNumber,
00091 const GWEN_TIME *firstDate,
00092 const GWEN_TIME *lastDate);
00093
00099 AQBANKING_API
00100 int AB_Banking_RequestStandingOrders(AB_BANKING *ab,
00101 const char *bankCode,
00102 const char *accountNumber);
00103
00110 AQBANKING_API
00111 int AB_Banking_RequestDatedTransfers(AB_BANKING *ab,
00112 const char *bankCode,
00113 const char *accountNumber);
00138 AQBANKING_API
00139 void AB_Banking_SetAccountAlias(AB_BANKING *ab,
00140 AB_ACCOUNT *a, const char *alias);
00141
00158 AQBANKING_API
00159 AB_ACCOUNT *AB_Banking_GetAccountByAlias(AB_BANKING *ab,
00160 const char *alias);
00164
00165
00166 #ifdef __cplusplus
00167 }
00168 #endif
00169
00170
00171 #endif
00172