aqbanking  5.1.0beta
eutransferinfo.h
Go to the documentation of this file.
1 /* This file is auto-generated from "eutransferinfo.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef EUTRANSFERINFO_H
5 #define EUTRANSFERINFO_H
6 
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
51 
52 #ifdef __cplusplus
53 } /* __cplusplus */
54 #endif
55 
56 #include <gwenhywfar/db.h>
57 #include <gwenhywfar/misc.h>
58 #include <gwenhywfar/list2.h>
59 /* headers */
60 #include <gwenhywfar/types.h>
61 #include <aqbanking/value.h>
63 
64 #ifdef __cplusplus
65 extern "C" {
66 #endif
67 
68 
71 
73 
77 
80 AQBANKING_API AB_EUTRANSFER_INFO *AB_EuTransferInfo_new(void);
83 AQBANKING_API AB_EUTRANSFER_INFO *AB_EuTransferInfo_fromDb(GWEN_DB_NODE *db);
86 AQBANKING_API AB_EUTRANSFER_INFO *AB_EuTransferInfo_dup(const AB_EUTRANSFER_INFO*st);
89 AQBANKING_API void AB_EuTransferInfo_free(AB_EUTRANSFER_INFO *st);
92 AQBANKING_API void AB_EuTransferInfo_Attach(AB_EUTRANSFER_INFO *st);
95 AQBANKING_API int AB_EuTransferInfo_ReadDb(AB_EUTRANSFER_INFO *st, GWEN_DB_NODE *db);
98 AQBANKING_API int AB_EuTransferInfo_toDb(const AB_EUTRANSFER_INFO*st, GWEN_DB_NODE *db);
101 AQBANKING_API int AB_EuTransferInfo_IsModified(const AB_EUTRANSFER_INFO *st);
104 AQBANKING_API void AB_EuTransferInfo_SetModified(AB_EUTRANSFER_INFO *st, int i);
105 
109 AQBANKING_API const char *AB_EuTransferInfo_GetCountryCode(const AB_EUTRANSFER_INFO *el);
113 AQBANKING_API void AB_EuTransferInfo_SetCountryCode(AB_EUTRANSFER_INFO *el, const char *d);
114 
118 AQBANKING_API const AB_TRANSACTION_LIMITS *AB_EuTransferInfo_GetFieldLimits(const AB_EUTRANSFER_INFO *el);
122 AQBANKING_API void AB_EuTransferInfo_SetFieldLimits(AB_EUTRANSFER_INFO *el, const AB_TRANSACTION_LIMITS *d);
123 
127 AQBANKING_API const AB_VALUE *AB_EuTransferInfo_GetLimitLocalValue(const AB_EUTRANSFER_INFO *el);
131 AQBANKING_API void AB_EuTransferInfo_SetLimitLocalValue(AB_EUTRANSFER_INFO *el, const AB_VALUE *d);
132 
136 AQBANKING_API const AB_VALUE *AB_EuTransferInfo_GetLimitForeignValue(const AB_EUTRANSFER_INFO *el);
140 AQBANKING_API void AB_EuTransferInfo_SetLimitForeignValue(AB_EUTRANSFER_INFO *el, const AB_VALUE *d);
141 
142 
143 #ifdef __cplusplus
144 } /* __cplusplus */
145 #endif
146 
147 
148 #endif /* EUTRANSFERINFO_H */