aqbanking  5.6.1beta
cellphoneproduct.h
Go to the documentation of this file.
1 /* This file is auto-generated from "cellphoneproduct.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef CELLPHONEPRODUCT_H
5 #define CELLPHONEPRODUCT_H
6 
73 #ifdef __cplusplus
74 extern "C" {
75 #endif
76 
78 
79 #ifdef __cplusplus
80 } /* __cplusplus */
81 #endif
82 
83 #include <gwenhywfar/db.h>
84 #include <gwenhywfar/misc.h>
85 #include <gwenhywfar/list2.h>
86 /* headers */
87 #include <gwenhywfar/types.h>
88 #include <aqbanking/error.h>
89 #include <aqbanking/value.h>
90 
91 #ifdef __cplusplus
92 extern "C" {
93 #endif
94 
95 
98 
100 
104 
107 AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_new(void);
110 AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_fromDb(GWEN_DB_NODE *db);
113 AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_dup(const AB_CELLPHONE_PRODUCT*st);
116 AQBANKING_API void AB_CellPhoneProduct_free(AB_CELLPHONE_PRODUCT *st);
119 AQBANKING_API void AB_CellPhoneProduct_Attach(AB_CELLPHONE_PRODUCT *st);
122 AQBANKING_API int AB_CellPhoneProduct_ReadDb(AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db);
125 AQBANKING_API int AB_CellPhoneProduct_toDb(const AB_CELLPHONE_PRODUCT*st, GWEN_DB_NODE *db);
128 AQBANKING_API int AB_CellPhoneProduct_IsModified(const AB_CELLPHONE_PRODUCT *st);
131 AQBANKING_API void AB_CellPhoneProduct_SetModified(AB_CELLPHONE_PRODUCT *st, int i);
132 
136 AQBANKING_API const char *AB_CellPhoneProduct_GetId(const AB_CELLPHONE_PRODUCT *el);
140 AQBANKING_API void AB_CellPhoneProduct_SetId(AB_CELLPHONE_PRODUCT *el, const char *d);
141 
145 AQBANKING_API const char *AB_CellPhoneProduct_GetProviderName(const AB_CELLPHONE_PRODUCT *el);
149 AQBANKING_API void AB_CellPhoneProduct_SetProviderName(AB_CELLPHONE_PRODUCT *el, const char *d);
150 
154 AQBANKING_API const char *AB_CellPhoneProduct_GetProductName(const AB_CELLPHONE_PRODUCT *el);
158 AQBANKING_API void AB_CellPhoneProduct_SetProductName(AB_CELLPHONE_PRODUCT *el, const char *d);
159 
163 AQBANKING_API int AB_CellPhoneProduct_GetAllowFreeValue(const AB_CELLPHONE_PRODUCT *el);
167 AQBANKING_API void AB_CellPhoneProduct_SetAllowFreeValue(AB_CELLPHONE_PRODUCT *el, int d);
168 
172 AQBANKING_API const AB_VALUE *AB_CellPhoneProduct_GetMinimumValue(const AB_CELLPHONE_PRODUCT *el);
176 AQBANKING_API void AB_CellPhoneProduct_SetMinimumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d);
177 
181 AQBANKING_API const AB_VALUE *AB_CellPhoneProduct_GetMaximumValue(const AB_CELLPHONE_PRODUCT *el);
185 AQBANKING_API void AB_CellPhoneProduct_SetMaximumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d);
186 
190 AQBANKING_API AB_VALUE_LIST *AB_CellPhoneProduct_GetValues(const AB_CELLPHONE_PRODUCT *el);
194 AQBANKING_API void AB_CellPhoneProduct_SetValues(AB_CELLPHONE_PRODUCT *el, AB_VALUE_LIST *d);
195 
196 
197 #ifdef __cplusplus
198 } /* __cplusplus */
199 #endif
200 
201 
202 #endif /* CELLPHONEPRODUCT_H */
void AB_CellPhoneProduct_SetProviderName(AB_CELLPHONE_PRODUCT *el, const char *d)
void AB_CellPhoneProduct_SetModified(AB_CELLPHONE_PRODUCT *st, int i)
const AB_VALUE * AB_CellPhoneProduct_GetMinimumValue(const AB_CELLPHONE_PRODUCT *el)
AB_CELLPHONE_PRODUCT * AB_CellPhoneProduct_new(void)
const char * AB_CellPhoneProduct_GetProductName(const AB_CELLPHONE_PRODUCT *el)
#define AQBANKING_API
Definition: error.h:55
AB_VALUE_LIST * AB_CellPhoneProduct_GetValues(const AB_CELLPHONE_PRODUCT *el)
int AB_CellPhoneProduct_GetAllowFreeValue(const AB_CELLPHONE_PRODUCT *el)
struct AB_VALUE AB_VALUE
Definition: value.h:32
AB_CELLPHONE_PRODUCT_LIST * AB_CellPhoneProduct_List_dup(const AB_CELLPHONE_PRODUCT_LIST *stl)
struct AB_CELLPHONE_PRODUCT AB_CELLPHONE_PRODUCT
AB_CELLPHONE_PRODUCT * AB_CellPhoneProduct_fromDb(GWEN_DB_NODE *db)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
void AB_CellPhoneProduct_SetMinimumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d)
void AB_CellPhoneProduct_SetAllowFreeValue(AB_CELLPHONE_PRODUCT *el, int d)
void AB_CellPhoneProduct_SetProductName(AB_CELLPHONE_PRODUCT *el, const char *d)
const char * AB_CellPhoneProduct_GetId(const AB_CELLPHONE_PRODUCT *el)
int AB_CellPhoneProduct_toDb(const AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db)
void AB_CellPhoneProduct_Attach(AB_CELLPHONE_PRODUCT *st)
AB_CELLPHONE_PRODUCT * AB_CellPhoneProduct_dup(const AB_CELLPHONE_PRODUCT *st)
int AB_CellPhoneProduct_IsModified(const AB_CELLPHONE_PRODUCT *st)
void AB_CellPhoneProduct_SetValues(AB_CELLPHONE_PRODUCT *el, AB_VALUE_LIST *d)
void AB_CellPhoneProduct_List2_freeAll(AB_CELLPHONE_PRODUCT_LIST2 *stl)
void AB_CellPhoneProduct_SetId(AB_CELLPHONE_PRODUCT *el, const char *d)
void AB_CellPhoneProduct_free(AB_CELLPHONE_PRODUCT *st)
const AB_VALUE * AB_CellPhoneProduct_GetMaximumValue(const AB_CELLPHONE_PRODUCT *el)
struct AB_CELLPHONE_PRODUCT_LIST2 AB_CELLPHONE_PRODUCT_LIST2
Definition: listdoc.h:4123
const char * AB_CellPhoneProduct_GetProviderName(const AB_CELLPHONE_PRODUCT *el)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
int AB_CellPhoneProduct_ReadDb(AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db)
void AB_CellPhoneProduct_SetMaximumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d)