aqbanking 5.0.2
|
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(); 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 */