aqbanking  5.0.24.0-git
bankinfo.h
Go to the documentation of this file.
1 /* This file is auto-generated from "bankinfo.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef BANKINFO_H
5 #define BANKINFO_H
6 
146 #ifdef __cplusplus
147 extern "C" {
148 #endif
149 
150 typedef struct AB_BANKINFO AB_BANKINFO;
151 
152 #ifdef __cplusplus
153 } /* __cplusplus */
154 #endif
155 
156 #include <gwenhywfar/db.h>
157 #include <gwenhywfar/misc.h>
158 #include <gwenhywfar/list2.h>
159 /* headers */
160 #include <gwenhywfar/types.h>
161 #include <aqbanking/error.h>
163 
164 #ifdef __cplusplus
165 extern "C" {
166 #endif
167 
168 
171 
173 
177 
180 AQBANKING_API AB_BANKINFO *AB_BankInfo_new(void);
183 AQBANKING_API AB_BANKINFO *AB_BankInfo_fromDb(GWEN_DB_NODE *db);
186 AQBANKING_API AB_BANKINFO *AB_BankInfo_dup(const AB_BANKINFO*st);
189 AQBANKING_API void AB_BankInfo_free(AB_BANKINFO *st);
192 AQBANKING_API void AB_BankInfo_Attach(AB_BANKINFO *st);
195 AQBANKING_API int AB_BankInfo_ReadDb(AB_BANKINFO *st, GWEN_DB_NODE *db);
198 AQBANKING_API int AB_BankInfo_toDb(const AB_BANKINFO*st, GWEN_DB_NODE *db);
201 AQBANKING_API int AB_BankInfo_IsModified(const AB_BANKINFO *st);
204 AQBANKING_API void AB_BankInfo_SetModified(AB_BANKINFO *st, int i);
205 
209 AQBANKING_API const char *AB_BankInfo_GetCountry(const AB_BANKINFO *el);
213 AQBANKING_API void AB_BankInfo_SetCountry(AB_BANKINFO *el, const char *d);
214 
218 AQBANKING_API const char *AB_BankInfo_GetBranchId(const AB_BANKINFO *el);
222 AQBANKING_API void AB_BankInfo_SetBranchId(AB_BANKINFO *el, const char *d);
223 
227 AQBANKING_API const char *AB_BankInfo_GetBankId(const AB_BANKINFO *el);
231 AQBANKING_API void AB_BankInfo_SetBankId(AB_BANKINFO *el, const char *d);
232 
236 AQBANKING_API const char *AB_BankInfo_GetBic(const AB_BANKINFO *el);
240 AQBANKING_API void AB_BankInfo_SetBic(AB_BANKINFO *el, const char *d);
241 
245 AQBANKING_API const char *AB_BankInfo_GetBankName(const AB_BANKINFO *el);
249 AQBANKING_API void AB_BankInfo_SetBankName(AB_BANKINFO *el, const char *d);
250 
254 AQBANKING_API const char *AB_BankInfo_GetLocation(const AB_BANKINFO *el);
258 AQBANKING_API void AB_BankInfo_SetLocation(AB_BANKINFO *el, const char *d);
259 
263 AQBANKING_API const char *AB_BankInfo_GetStreet(const AB_BANKINFO *el);
267 AQBANKING_API void AB_BankInfo_SetStreet(AB_BANKINFO *el, const char *d);
268 
272 AQBANKING_API const char *AB_BankInfo_GetZipcode(const AB_BANKINFO *el);
276 AQBANKING_API void AB_BankInfo_SetZipcode(AB_BANKINFO *el, const char *d);
277 
281 AQBANKING_API const char *AB_BankInfo_GetCity(const AB_BANKINFO *el);
285 AQBANKING_API void AB_BankInfo_SetCity(AB_BANKINFO *el, const char *d);
286 
290 AQBANKING_API const char *AB_BankInfo_GetRegion(const AB_BANKINFO *el);
294 AQBANKING_API void AB_BankInfo_SetRegion(AB_BANKINFO *el, const char *d);
295 
299 AQBANKING_API const char *AB_BankInfo_GetPhone(const AB_BANKINFO *el);
303 AQBANKING_API void AB_BankInfo_SetPhone(AB_BANKINFO *el, const char *d);
304 
308 AQBANKING_API const char *AB_BankInfo_GetFax(const AB_BANKINFO *el);
312 AQBANKING_API void AB_BankInfo_SetFax(AB_BANKINFO *el, const char *d);
313 
317 AQBANKING_API const char *AB_BankInfo_GetEmail(const AB_BANKINFO *el);
321 AQBANKING_API void AB_BankInfo_SetEmail(AB_BANKINFO *el, const char *d);
322 
326 AQBANKING_API const char *AB_BankInfo_GetWebsite(const AB_BANKINFO *el);
330 AQBANKING_API void AB_BankInfo_SetWebsite(AB_BANKINFO *el, const char *d);
331 
340 
341 
342 #ifdef __cplusplus
343 } /* __cplusplus */
344 #endif
345 
346 
347 #endif /* BANKINFO_H */