aqbanking  5.1.0beta
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 
253 GWEN_LIST2_FUNCTION_LIB_DEFS(AH_TAN_METHOD, AH_TanMethod, AQHBCI_API)
254 
258 
261 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_new();
264 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_fromDb(GWEN_DB_NODE *db);
267 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_dup(const AH_TAN_METHOD*st);
270 AQHBCI_API void AH_TanMethod_free(AH_TAN_METHOD *st);
273 AQHBCI_API void AH_TanMethod_Attach(AH_TAN_METHOD *st);
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);
282 AQHBCI_API int AH_TanMethod_IsModified(const AH_TAN_METHOD *st);
285 AQHBCI_API void AH_TanMethod_SetModified(AH_TAN_METHOD *st, int i);
286 
287 
291 AQHBCI_API int AH_TanMethod_GetFunction(const AH_TAN_METHOD *el);
295 AQHBCI_API void AH_TanMethod_SetFunction(AH_TAN_METHOD *el, int d);
296 
300 AQHBCI_API int AH_TanMethod_GetProcess(const AH_TAN_METHOD *el);
304 AQHBCI_API void AH_TanMethod_SetProcess(AH_TAN_METHOD *el, int d);
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 
318 AQHBCI_API const char *AH_TanMethod_GetMethodName(const AH_TAN_METHOD *el);
322 AQHBCI_API void AH_TanMethod_SetMethodName(AH_TAN_METHOD *el, const char *d);
323 
327 AQHBCI_API const char *AH_TanMethod_GetZkaTanName(const AH_TAN_METHOD *el);
331 AQHBCI_API void AH_TanMethod_SetZkaTanName(AH_TAN_METHOD *el, const char *d);
332 
336 AQHBCI_API const char *AH_TanMethod_GetZkaTanVersion(const AH_TAN_METHOD *el);
340 AQHBCI_API void AH_TanMethod_SetZkaTanVersion(AH_TAN_METHOD *el, const char *d);
341 
345 AQHBCI_API int AH_TanMethod_GetTanMaxLen(const AH_TAN_METHOD *el);
349 AQHBCI_API void AH_TanMethod_SetTanMaxLen(AH_TAN_METHOD *el, int d);
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 
372 AQHBCI_API int AH_TanMethod_GetReturnMaxLen(const AH_TAN_METHOD *el);
376 AQHBCI_API void AH_TanMethod_SetReturnMaxLen(AH_TAN_METHOD *el, int d);
377 
381 AQHBCI_API int AH_TanMethod_GetMaxActiveLists(const AH_TAN_METHOD *el);
385 AQHBCI_API void AH_TanMethod_SetMaxActiveLists(AH_TAN_METHOD *el, int d);
386 
390 AQHBCI_API int AH_TanMethod_GetMultiTanAllowed(const AH_TAN_METHOD *el);
394 AQHBCI_API void AH_TanMethod_SetMultiTanAllowed(AH_TAN_METHOD *el, int d);
395 
399 AQHBCI_API int AH_TanMethod_GetTimeShiftAllowed(const AH_TAN_METHOD *el);
403 AQHBCI_API void AH_TanMethod_SetTimeShiftAllowed(AH_TAN_METHOD *el, int d);
404 
408 AQHBCI_API int AH_TanMethod_GetTanListMode(const AH_TAN_METHOD *el);
412 AQHBCI_API void AH_TanMethod_SetTanListMode(AH_TAN_METHOD *el, int d);
413 
417 AQHBCI_API int AH_TanMethod_GetStornoAllowed(const AH_TAN_METHOD *el);
421 AQHBCI_API void AH_TanMethod_SetStornoAllowed(AH_TAN_METHOD *el, int d);
422 
426 AQHBCI_API int AH_TanMethod_GetNeedSmsAccount(const AH_TAN_METHOD *el);
430 AQHBCI_API void AH_TanMethod_SetNeedSmsAccount(AH_TAN_METHOD *el, int d);
431 
435 AQHBCI_API int AH_TanMethod_GetNeedLocalAccount(const AH_TAN_METHOD *el);
439 AQHBCI_API void AH_TanMethod_SetNeedLocalAccount(AH_TAN_METHOD *el, int d);
440 
444 AQHBCI_API int AH_TanMethod_GetNeedChallengeClass(const AH_TAN_METHOD *el);
448 AQHBCI_API void AH_TanMethod_SetNeedChallengeClass(AH_TAN_METHOD *el, int d);
449 
453 AQHBCI_API int AH_TanMethod_GetNeedChallengeAmount(const AH_TAN_METHOD *el);
457 AQHBCI_API void AH_TanMethod_SetNeedChallengeAmount(AH_TAN_METHOD *el, int d);
458 
462 AQHBCI_API int AH_TanMethod_GetChallengeIsStructured(const AH_TAN_METHOD *el);
466 AQHBCI_API void AH_TanMethod_SetChallengeIsStructured(AH_TAN_METHOD *el, int d);
467 
471 AQHBCI_API int AH_TanMethod_GetInitMode(const AH_TAN_METHOD *el);
475 AQHBCI_API void AH_TanMethod_SetInitMode(AH_TAN_METHOD *el, int d);
476 
480 AQHBCI_API int AH_TanMethod_GetNeedTanMediumId(const AH_TAN_METHOD *el);
484 AQHBCI_API void AH_TanMethod_SetNeedTanMediumId(AH_TAN_METHOD *el, int d);
485 
489 AQHBCI_API int AH_TanMethod_GetMaxActiveTanMedia(const AH_TAN_METHOD *el);
493 AQHBCI_API void AH_TanMethod_SetMaxActiveTanMedia(AH_TAN_METHOD *el, int d);
494 
498 AQHBCI_API int AH_TanMethod_GetGvVersion(const AH_TAN_METHOD *el);
502 AQHBCI_API void AH_TanMethod_SetGvVersion(AH_TAN_METHOD *el, int d);
503 
504 
505 #ifdef __cplusplus
506 } /* __cplusplus */
507 #endif
508 
509 
510 #endif /* TANMETHOD_H */