aqbanking  5.0.24.0-git
bankinfo.h
Go to the documentation of this file.
00001 /* This file is auto-generated from "bankinfo.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef BANKINFO_H
00005 #define BANKINFO_H
00006 
00146 #ifdef __cplusplus
00147 extern "C" {
00148 #endif
00149 
00150 typedef struct AB_BANKINFO AB_BANKINFO;
00151 
00152 #ifdef __cplusplus
00153 } /* __cplusplus */
00154 #endif
00155 
00156 #include <gwenhywfar/db.h>
00157 #include <gwenhywfar/misc.h>
00158 #include <gwenhywfar/list2.h>
00159 /* headers */
00160 #include <gwenhywfar/types.h>
00161 #include <aqbanking/error.h>
00162 #include <aqbanking/bankinfoservice.h>
00163 
00164 #ifdef __cplusplus
00165 extern "C" {
00166 #endif
00167 
00168 
00169 GWEN_LIST_FUNCTION_LIB_DEFS(AB_BANKINFO, AB_BankInfo, AQBANKING_API)
00170 AQBANKING_API AB_BANKINFO_LIST *AB_BankInfo_List_dup(const AB_BANKINFO_LIST *stl);
00171 
00172 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO, AB_BankInfo, AQBANKING_API)
00173 
00176 AQBANKING_API void AB_BankInfo_List2_freeAll(AB_BANKINFO_LIST2 *stl);
00177 
00180 AQBANKING_API AB_BANKINFO *AB_BankInfo_new(void);
00183 AQBANKING_API AB_BANKINFO *AB_BankInfo_fromDb(GWEN_DB_NODE *db);
00186 AQBANKING_API AB_BANKINFO *AB_BankInfo_dup(const AB_BANKINFO*st);
00189 AQBANKING_API void AB_BankInfo_free(AB_BANKINFO *st);
00192 AQBANKING_API void AB_BankInfo_Attach(AB_BANKINFO *st);
00195 AQBANKING_API int AB_BankInfo_ReadDb(AB_BANKINFO *st, GWEN_DB_NODE *db);
00198 AQBANKING_API int AB_BankInfo_toDb(const AB_BANKINFO*st, GWEN_DB_NODE *db);
00201 AQBANKING_API int AB_BankInfo_IsModified(const AB_BANKINFO *st);
00204 AQBANKING_API void AB_BankInfo_SetModified(AB_BANKINFO *st, int i);
00205 
00209 AQBANKING_API const char *AB_BankInfo_GetCountry(const AB_BANKINFO *el);
00213 AQBANKING_API void AB_BankInfo_SetCountry(AB_BANKINFO *el, const char *d);
00214 
00218 AQBANKING_API const char *AB_BankInfo_GetBranchId(const AB_BANKINFO *el);
00222 AQBANKING_API void AB_BankInfo_SetBranchId(AB_BANKINFO *el, const char *d);
00223 
00227 AQBANKING_API const char *AB_BankInfo_GetBankId(const AB_BANKINFO *el);
00231 AQBANKING_API void AB_BankInfo_SetBankId(AB_BANKINFO *el, const char *d);
00232 
00236 AQBANKING_API const char *AB_BankInfo_GetBic(const AB_BANKINFO *el);
00240 AQBANKING_API void AB_BankInfo_SetBic(AB_BANKINFO *el, const char *d);
00241 
00245 AQBANKING_API const char *AB_BankInfo_GetBankName(const AB_BANKINFO *el);
00249 AQBANKING_API void AB_BankInfo_SetBankName(AB_BANKINFO *el, const char *d);
00250 
00254 AQBANKING_API const char *AB_BankInfo_GetLocation(const AB_BANKINFO *el);
00258 AQBANKING_API void AB_BankInfo_SetLocation(AB_BANKINFO *el, const char *d);
00259 
00263 AQBANKING_API const char *AB_BankInfo_GetStreet(const AB_BANKINFO *el);
00267 AQBANKING_API void AB_BankInfo_SetStreet(AB_BANKINFO *el, const char *d);
00268 
00272 AQBANKING_API const char *AB_BankInfo_GetZipcode(const AB_BANKINFO *el);
00276 AQBANKING_API void AB_BankInfo_SetZipcode(AB_BANKINFO *el, const char *d);
00277 
00281 AQBANKING_API const char *AB_BankInfo_GetCity(const AB_BANKINFO *el);
00285 AQBANKING_API void AB_BankInfo_SetCity(AB_BANKINFO *el, const char *d);
00286 
00290 AQBANKING_API const char *AB_BankInfo_GetRegion(const AB_BANKINFO *el);
00294 AQBANKING_API void AB_BankInfo_SetRegion(AB_BANKINFO *el, const char *d);
00295 
00299 AQBANKING_API const char *AB_BankInfo_GetPhone(const AB_BANKINFO *el);
00303 AQBANKING_API void AB_BankInfo_SetPhone(AB_BANKINFO *el, const char *d);
00304 
00308 AQBANKING_API const char *AB_BankInfo_GetFax(const AB_BANKINFO *el);
00312 AQBANKING_API void AB_BankInfo_SetFax(AB_BANKINFO *el, const char *d);
00313 
00317 AQBANKING_API const char *AB_BankInfo_GetEmail(const AB_BANKINFO *el);
00321 AQBANKING_API void AB_BankInfo_SetEmail(AB_BANKINFO *el, const char *d);
00322 
00326 AQBANKING_API const char *AB_BankInfo_GetWebsite(const AB_BANKINFO *el);
00330 AQBANKING_API void AB_BankInfo_SetWebsite(AB_BANKINFO *el, const char *d);
00331 
00335 AQBANKING_API AB_BANKINFO_SERVICE_LIST *AB_BankInfo_GetServices(const AB_BANKINFO *el);
00339 AQBANKING_API void AB_BankInfo_SetServices(AB_BANKINFO *el, AB_BANKINFO_SERVICE_LIST *d);
00340 
00341 
00342 #ifdef __cplusplus
00343 } /* __cplusplus */
00344 #endif
00345 
00346 
00347 #endif /* BANKINFO_H */