aqbanking  5.7.8
aqbanking/user.h
Go to the documentation of this file.
1 /* This file is auto-generated from "user.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef USER_H
5 #define USER_H
6 
91 #ifdef __cplusplus
92 extern "C" {
93 #endif
94 
95 typedef struct AB_USER AB_USER;
96 
97 #ifdef __cplusplus
98 } /* __cplusplus */
99 #endif
100 
101 #include <gwenhywfar/db.h>
102 #include <gwenhywfar/inherit.h>
103 #include <gwenhywfar/list2.h>
104 /* pre-headers */
105 #include <gwenhywfar/types.h>
106 #include <gwenhywfar/fslock.h>
107 #include <aqbanking/error.h>
108 
109 #ifdef __cplusplus
110 extern "C" {
111 #endif
112 
113 
116 
117 
120 
121 /* post-headers */
122 #include <aqbanking/banking.h>
123 #include <aqbanking/userfns.h>
124 
133 AQBANKING_API int AB_User_ReadDb(AB_USER *st, GWEN_DB_NODE *db);
136 AQBANKING_API int AB_User_toDb(const AB_USER*st, GWEN_DB_NODE *db);
142 AQBANKING_API void AB_User_SetModified(AB_USER *st, int i);
143 
144 
145 
146 
150 AQBANKING_API uint32_t AB_User_GetUniqueId(const AB_USER *el);
154 AQBANKING_API void AB_User_SetUniqueId(AB_USER *el, uint32_t d);
155 
159 AQBANKING_API const char *AB_User_GetBackendName(const AB_USER *el);
163 AQBANKING_API void AB_User_SetBackendName(AB_USER *el, const char *d);
164 
168 AQBANKING_API const char *AB_User_GetUserName(const AB_USER *el);
172 AQBANKING_API void AB_User_SetUserName(AB_USER *el, const char *d);
173 
177 AQBANKING_API const char *AB_User_GetUserId(const AB_USER *el);
181 AQBANKING_API void AB_User_SetUserId(AB_USER *el, const char *d);
182 
186 AQBANKING_API const char *AB_User_GetCustomerId(const AB_USER *el);
190 AQBANKING_API void AB_User_SetCustomerId(AB_USER *el, const char *d);
191 
195 AQBANKING_API const char *AB_User_GetCountry(const AB_USER *el);
199 AQBANKING_API void AB_User_SetCountry(AB_USER *el, const char *d);
200 
204 AQBANKING_API const char *AB_User_GetBankCode(const AB_USER *el);
208 AQBANKING_API void AB_User_SetBankCode(AB_USER *el, const char *d);
209 
217 AQBANKING_API void AB_User_SetLastSessionId(AB_USER *el, uint32_t d);
218 
219 
228 
229 
230 
231 #ifdef __cplusplus
232 } /* __cplusplus */
233 #endif
234 
235 
236 #endif /* USER_H */
struct AB_USER AB_USER
uint32_t AB_User_GetLastSessionId(const AB_USER *el)
void AB_User_Attach(AB_USER *st)
struct AB_BANKING AB_BANKING
Definition: banking.h:26
The main interface of the aqbanking library.
void AB_User_SetCustomerId(AB_USER *el, const char *d)
void AB_User_free(AB_USER *st)
int AB_User_IsModified(const AB_USER *st)
#define AQBANKING_API
Definition: error.h:55
const char * AB_User_GetUserName(const AB_USER *el)
int AB_User_toDb(const AB_USER *st, GWEN_DB_NODE *db)
int AB_User_ReadDb(AB_USER *st, GWEN_DB_NODE *db)
struct AB_USER_LIST2 AB_USER_LIST2
Definition: listdoc.h:5788
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
void AB_User_SetLastSessionId(AB_USER *el, uint32_t d)
void AB_User_SetCountry(AB_USER *el, const char *d)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
void AB_User_SetUserId(AB_USER *el, const char *d)
void AB_User_SetModified(AB_USER *st, int i)
void AB_User_SetBackendName(AB_USER *el, const char *d)
const char * AB_User_GetBackendName(const AB_USER *el)
const char * AB_User_GetCustomerId(const AB_USER *el)
AB_BANKING * AB_User_GetBanking(const AB_USER *el)
const char * AB_User_GetUserId(const AB_USER *el)
uint32_t AB_User_GetUniqueId(const AB_USER *el)
void AB_User_SetBankCode(AB_USER *el, const char *d)
const char * AB_User_GetBankCode(const AB_USER *el)
void AB_User_SetUniqueId(AB_USER *el, uint32_t d)
const char * AB_User_GetCountry(const AB_USER *el)
void AB_User_List2_freeAll(AB_USER_LIST2 *stl)
void AB_User_SetUserName(AB_USER *el, const char *d)
void AB_User_SetBanking(AB_USER *el, AB_BANKING *d)