aqbanking  5.7.8
tanmethod.h
Go to the documentation of this file.
1 /* This file is auto-generated from "tanmethod.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef TANMETHOD_H
5 #define TANMETHOD_H
6 
227 #ifdef __cplusplus
228 extern "C" {
229 #endif
230 
232 
233 #ifdef __cplusplus
234 } /* __cplusplus */
235 #endif
236 
237 #include <gwenhywfar/db.h>
238 #include <gwenhywfar/inherit.h>
239 #include <gwenhywfar/misc.h>
240 #include <gwenhywfar/list2.h>
241 /* pre-headers */
242 #include <aqhbci/aqhbci.h>
243 
244 #ifdef __cplusplus
245 extern "C" {
246 #endif
247 
248 
252 
254 
255 
258 
264 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_fromDb(GWEN_DB_NODE *db);
276 AQHBCI_API int AH_TanMethod_ReadDb(AH_TAN_METHOD *st, GWEN_DB_NODE *db);
279 AQHBCI_API int AH_TanMethod_toDb(const AH_TAN_METHOD*st, GWEN_DB_NODE *db);
286 
287 
296 
305 
309 AQHBCI_API const char *AH_TanMethod_GetMethodId(const AH_TAN_METHOD *el);
313 AQHBCI_API void AH_TanMethod_SetMethodId(AH_TAN_METHOD *el, const char *d);
314 
322 AQHBCI_API void AH_TanMethod_SetMethodName(AH_TAN_METHOD *el, const char *d);
323 
331 AQHBCI_API void AH_TanMethod_SetZkaTanName(AH_TAN_METHOD *el, const char *d);
332 
341 
350 
354 AQHBCI_API const char *AH_TanMethod_GetFormatId(const AH_TAN_METHOD *el);
358 AQHBCI_API void AH_TanMethod_SetFormatId(AH_TAN_METHOD *el, const char *d);
359 
363 AQHBCI_API const char *AH_TanMethod_GetPrompt(const AH_TAN_METHOD *el);
367 AQHBCI_API void AH_TanMethod_SetPrompt(AH_TAN_METHOD *el, const char *d);
368 
377 
386 
395 
404 
413 
422 
431 
440 
449 
458 
467 
476 
485 
494 
503 
504 
505 #ifdef __cplusplus
506 } /* __cplusplus */
507 #endif
508 
509 
510 #endif /* TANMETHOD_H */
AQHBCI_API int AH_TanMethod_GetNeedTanMediumId(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetMultiTanAllowed(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetStornoAllowed(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetMaxActiveLists(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetTanMaxLen(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetPrompt(AH_TAN_METHOD *el, const char *d)
AQHBCI_API void AH_TanMethod_SetProcess(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_ReadDb(AH_TAN_METHOD *st, GWEN_DB_NODE *db)
AQHBCI_API void AH_TanMethod_SetInitMode(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetMaxActiveTanMedia(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetZkaTanVersion(AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetMethodId(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetFunction(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetTanListMode(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetTimeShiftAllowed(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetNeedLocalAccount(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetGvVersion(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetTimeShiftAllowed(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetReturnMaxLen(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_List2_freeAll(AH_TAN_METHOD_LIST2 *stl)
AQHBCI_API const char * AH_TanMethod_GetZkaTanVersion(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetNeedSmsAccount(const AH_TAN_METHOD *el)
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
AQHBCI_API int AH_TanMethod_GetProcess(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetMaxActiveTanMedia(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_free(AH_TAN_METHOD *st)
AQHBCI_API void AH_TanMethod_SetMethodName(AH_TAN_METHOD *el, const char *d)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
#define AQHBCI_API
Definition: aqhbci.h:48
AQHBCI_API void AH_TanMethod_SetMaxActiveLists(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetModified(AH_TAN_METHOD *st, int i)
AQHBCI_API int AH_TanMethod_GetGvVersion(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetNeedChallengeClass(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMultiTanAllowed(AH_TAN_METHOD *el, int d)
struct AH_TAN_METHOD AH_TAN_METHOD
Definition: tanmethod.h:231
AQHBCI_API int AH_TanMethod_GetFunction(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetNeedLocalAccount(const AH_TAN_METHOD *el)
AQHBCI_API AH_TAN_METHOD_LIST * AH_TanMethod_List_dup(const AH_TAN_METHOD_LIST *stl)
AQHBCI_API int AH_TanMethod_GetTanListMode(const AH_TAN_METHOD *el)
AQHBCI_API const char * AH_TanMethod_GetPrompt(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMethodId(AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetFormatId(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetTanMaxLen(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedChallengeAmount(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_toDb(const AH_TAN_METHOD *st, GWEN_DB_NODE *db)
AQHBCI_API void AH_TanMethod_SetNeedSmsAccount(AH_TAN_METHOD *el, int d)
AQHBCI_API void AH_TanMethod_SetNeedTanMediumId(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetChallengeIsStructured(const AH_TAN_METHOD *el)
AQHBCI_API AH_TAN_METHOD * AH_TanMethod_new()
AQHBCI_API AH_TAN_METHOD * AH_TanMethod_fromDb(GWEN_DB_NODE *db)
AQHBCI_API int AH_TanMethod_IsModified(const AH_TAN_METHOD *st)
AQHBCI_API int AH_TanMethod_GetStornoAllowed(const AH_TAN_METHOD *el)
AQHBCI_API AH_TAN_METHOD * AH_TanMethod_dup(const AH_TAN_METHOD *st)
AQHBCI_API const char * AH_TanMethod_GetMethodName(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedChallengeAmount(AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetReturnMaxLen(const AH_TAN_METHOD *el)
AQHBCI_API int AH_TanMethod_GetInitMode(const AH_TAN_METHOD *el)
struct AH_TAN_METHOD_LIST2 AH_TAN_METHOD_LIST2
Definition: listdoc.h:6331
AQHBCI_API void AH_TanMethod_SetZkaTanName(AH_TAN_METHOD *el, const char *d)
AQHBCI_API void AH_TanMethod_SetChallengeIsStructured(AH_TAN_METHOD *el, int d)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
AQHBCI_API void AH_TanMethod_Attach(AH_TAN_METHOD *st)
AQHBCI_API void AH_TanMethod_SetFormatId(AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetZkaTanName(const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedChallengeClass(AH_TAN_METHOD *el, int d)