aqbanking  5.0.28beta
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 
92 #ifdef __cplusplus
93 extern "C" {
94 #endif
95 
96 typedef struct AB_USER AB_USER;
97 
98 #ifdef __cplusplus
99 } /* __cplusplus */
100 #endif
101 
102 #include <gwenhywfar/db.h>
103 #include <gwenhywfar/inherit.h>
104 #include <gwenhywfar/list2.h>
105 /* pre-headers */
106 #include <gwenhywfar/types.h>
107 #include <gwenhywfar/fslock.h>
108 #include <aqbanking/error.h>
109 
110 #ifdef __cplusplus
111 extern "C" {
112 #endif
113 
114 
117 
121 
122 /* post-headers */
123 #include <aqbanking/banking.h>
124 #include <aqbanking/userfns.h>
125 
128 AQBANKING_API void AB_User_free(AB_USER *st);
131 AQBANKING_API void AB_User_Attach(AB_USER *st);
134 AQBANKING_API int AB_User_ReadDb(AB_USER *st, GWEN_DB_NODE *db);
137 AQBANKING_API int AB_User_toDb(const AB_USER*st, GWEN_DB_NODE *db);
140 AQBANKING_API int AB_User_IsModified(const AB_USER *st);
143 AQBANKING_API void AB_User_SetModified(AB_USER *st, int i);
144 
145 
146 
147 
151 AQBANKING_API uint32_t AB_User_GetUniqueId(const AB_USER *el);
155 AQBANKING_API void AB_User_SetUniqueId(AB_USER *el, uint32_t d);
156 
160 AQBANKING_API const char *AB_User_GetBackendName(const AB_USER *el);
164 AQBANKING_API void AB_User_SetBackendName(AB_USER *el, const char *d);
165 
169 AQBANKING_API const char *AB_User_GetUserName(const AB_USER *el);
173 AQBANKING_API void AB_User_SetUserName(AB_USER *el, const char *d);
174 
178 AQBANKING_API const char *AB_User_GetUserId(const AB_USER *el);
182 AQBANKING_API void AB_User_SetUserId(AB_USER *el, const char *d);
183 
187 AQBANKING_API const char *AB_User_GetCustomerId(const AB_USER *el);
191 AQBANKING_API void AB_User_SetCustomerId(AB_USER *el, const char *d);
192 
196 AQBANKING_API const char *AB_User_GetCountry(const AB_USER *el);
200 AQBANKING_API void AB_User_SetCountry(AB_USER *el, const char *d);
201 
205 AQBANKING_API const char *AB_User_GetBankCode(const AB_USER *el);
209 AQBANKING_API void AB_User_SetBankCode(AB_USER *el, const char *d);
210 
214 AQBANKING_API uint32_t AB_User_GetLastSessionId(const AB_USER *el);
218 AQBANKING_API void AB_User_SetLastSessionId(AB_USER *el, uint32_t d);
219 
220 
224 AQBANKING_API AB_BANKING *AB_User_GetBanking(const AB_USER *el);
228 AQBANKING_API void AB_User_SetBanking(AB_USER *el, AB_BANKING *d);
229 
230 
231 
232 #ifdef __cplusplus
233 } /* __cplusplus */
234 #endif
235 
236 
237 #endif /* USER_H */