aqbanking  5.7.8
transactionlimits.h
Go to the documentation of this file.
1 /* This file is auto-generated from "transactionlimits.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef TRANSACTIONLIMITS_H
5 #define TRANSACTIONLIMITS_H
6 
590 #ifdef __cplusplus
591 extern "C" {
592 #endif
593 
595 
596 #ifdef __cplusplus
597 } /* __cplusplus */
598 #endif
599 
600 #include <gwenhywfar/db.h>
601 #include <gwenhywfar/misc.h>
602 #include <gwenhywfar/list2.h>
603 /* headers */
604 #include <gwenhywfar/types.h>
605 #include <gwenhywfar/stringlist.h>
606 #include <aqbanking/error.h>
607 #include <aqbanking/textkeydescr.h>
608 
609 #ifdef __cplusplus
610 extern "C" {
611 #endif
612 
613 
616 
618 
619 
622 
643 AQBANKING_API int AB_TransactionLimits_toDb(const AB_TRANSACTION_LIMITS*st, GWEN_DB_NODE *db);
650 
651 
656 
665 
674 
681 
690 
699 
708 
717 
724 
733 
742 
749 
758 
767 
774 
783 
792 
799 
808 
817 
824 
833 
842 
849 
858 
867 
874 
883 
892 
899 
908 
917 
930 
939 
946 
955 
964 
971 
980 
989 
998 
1007 
1016 
1025 
1034 
1041 
1050 
1057 
1066 
1075 
1084 
1093 
1102 
1111 
1120 
1129 
1138 
1147 
1160 
1173 
1186 
1199 
1208 
1217 
1226 
1235 
1244 
1253 
1262 
1271 
1280 
1289 
1298 
1307 
1311 #ifdef __cplusplus
1312 } /* __cplusplus */
1313 #endif
1314 
1315 
1316 #endif /* TRANSACTIONLIMITS_H */
int AB_TransactionLimits_GetMinValueSetupTimeOnce(const AB_TRANSACTION_LIMITS *el)
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesTextKey(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetAllowChangePeriod(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLinesPurpose(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenLocalAccountNumber(const AB_TRANSACTION_LIMITS *el)
struct AB_TRANSACTION_LIMITS AB_TRANSACTION_LIMITS
void AB_TransactionLimits_free(AB_TRANSACTION_LIMITS *st)
AB_TRANSACTION_LIMITS_LIST * AB_TransactionLimits_List_dup(const AB_TRANSACTION_LIMITS_LIST *stl)
void AB_TransactionLimits_SetMaxLenBankReference(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinLenRemoteIban(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetValuesCycleMonth(AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
void AB_TransactionLimits_SetMinLenRemoteBankCode(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenRemoteAccountNumber(const AB_TRANSACTION_LIMITS *el)
AB_TRANSACTION_LIMITS * AB_TransactionLimits_dup(const AB_TRANSACTION_LIMITS *st)
int AB_TransactionLimits_GetMaxValueSetupTimeRecurring(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxValueSetupTime(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxLenRemoteBankCode(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenPurpose(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetAllowChangePurpose(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinLenLocalBankCode(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinValueSetupTimeRecurring(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenCustomerReference(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_AddValuesExecutionDayMonth(AB_TRANSACTION_LIMITS *st, const char *d, int chk)
int AB_TransactionLimits_GetMinLenLocalSuffix(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinValueSetupTimeFirst(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenRemoteAccountNumber(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinLenRemoteBankCode(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxLenRemoteSuffix(const AB_TRANSACTION_LIMITS *el)
AB_TEXTKEY_DESCR_LIST * AB_TransactionLimits_GetTextKeys(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_ClearValuesExecutionDayMonth(AB_TRANSACTION_LIMITS *st)
#define AQBANKING_API
Definition: error.h:55
int AB_TransactionLimits_GetMaxValueSetupTimeOnce(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMaxLenPurpose(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_toDb(const AB_TRANSACTION_LIMITS *st, GWEN_DB_NODE *db)
void AB_TransactionLimits_SetAllowChangeFirstExecutionDate(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenRemoteIban(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxLenCustomerReference(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinValueSetupTimeFinal(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetAllowChangeRecipientAccount(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinLenLocalAccountNumber(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetValuesExecutionDayMonth(AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
int AB_TransactionLimits_GetMinLenLocalAccountNumber(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxLinesPurpose(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMaxLinesRemoteName(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenRemoteIban(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_AddValuesCycleMonth(AB_TRANSACTION_LIMITS *st, const char *d, int chk)
void AB_TransactionLimits_SetMinValueSetupTimeOnce(AB_TRANSACTION_LIMITS *el, int d)
AB_TRANSACTION_LIMITS * AB_TransactionLimits_new(void)
void AB_TransactionLimits_ClearValuesExecutionDayWeek(AB_TRANSACTION_LIMITS *st)
void AB_TransactionLimits_SetMinLenPurpose(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_Attach(AB_TRANSACTION_LIMITS *st)
void AB_TransactionLimits_SetMaxValueSetupTimeOnce(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinLenRemoteAccountNumber(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMaxLenLocalSuffix(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenLocalName(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_HasValuesCycleWeek(const AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_RemoveValuesExecutionDayWeek(AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_SetValuesExecutionDayWeek(AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
void AB_TransactionLimits_ClearValuesTextKey(AB_TRANSACTION_LIMITS *st)
int AB_TransactionLimits_GetAllowChangePeriod(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_RemoveValuesCycleWeek(AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_SetNeedDate(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_RemoveValuesCycleMonth(AB_TRANSACTION_LIMITS *st, const char *d)
int AB_TransactionLimits_GetMinValueSetupTimeFirst(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetAllowWeekly(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetAllowChangeValue(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetAllowChangeCycle(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenRemoteBankCode(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_IsModified(const AB_TRANSACTION_LIMITS *st)
int AB_TransactionLimits_GetMaxLenRemoteName(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangeValue(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_AddValuesTextKey(AB_TRANSACTION_LIMITS *st, const char *d, int chk)
int AB_TransactionLimits_GetMaxLinesRemoteName(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_ClearValuesCycleMonth(AB_TRANSACTION_LIMITS *st)
int AB_TransactionLimits_GetMinLinesRemoteName(const AB_TRANSACTION_LIMITS *el)
struct AB_TRANSACTION_LIMITS_LIST2 AB_TRANSACTION_LIMITS_LIST2
Definition: listdoc.h:5395
void AB_TransactionLimits_SetMaxLenLocalName(AB_TRANSACTION_LIMITS *el, int d)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
void AB_TransactionLimits_SetMinLenCustomerReference(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_List2_freeAll(AB_TRANSACTION_LIMITS_LIST2 *stl)
void AB_TransactionLimits_SetMinLinesRemoteName(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_HasValuesExecutionDayWeek(const AB_TRANSACTION_LIMITS *st, const char *d)
int AB_TransactionLimits_ReadDb(AB_TRANSACTION_LIMITS *st, GWEN_DB_NODE *db)
void AB_TransactionLimits_SetMaxValueSetupTimeFinal(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenRemoteName(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenRemoteSuffix(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetAllowMonthly(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinLenRemoteSuffix(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxValueSetupTime(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinValueSetupTime(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetNeedDate(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetValuesCycleWeek(AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
int AB_TransactionLimits_GetAllowChangeRecipientAccount(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinLinesPurpose(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinLenTextKey(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetAllowChangeExecutionDay(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxValueSetupTimeRecurring(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxValueSetupTimeFirst(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangeFirstExecutionDate(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMaxLenCustomerReference(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMinValueSetupTimeRecurring(AB_TRANSACTION_LIMITS *el, int d)
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesCycleWeek(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMaxLenTextKey(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetTextKeys(AB_TRANSACTION_LIMITS *el, AB_TEXTKEY_DESCR_LIST *d)
int AB_TransactionLimits_GetMinLinesPurpose(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenLocalName(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_HasValuesExecutionDayMonth(const AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_RemoveValuesTextKey(AB_TRANSACTION_LIMITS *st, const char *d)
int AB_TransactionLimits_GetAllowChangeRecipientName(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenRemoteIban(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinLenRemoteAccountNumber(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_ClearValuesCycleWeek(AB_TRANSACTION_LIMITS *st)
int AB_TransactionLimits_GetMaxLenLocalBankCode(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinLenLocalName(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenLocalSuffix(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenRemoteName(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMinLenLocalBankCode(const AB_TRANSACTION_LIMITS *el)
AB_TRANSACTION_LIMITS * AB_TransactionLimits_fromDb(GWEN_DB_NODE *db)
int AB_TransactionLimits_GetMinValueSetupTime(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_HasValuesTextKey(const AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_AddValuesCycleWeek(AB_TRANSACTION_LIMITS *st, const char *d, int chk)
void AB_TransactionLimits_SetValuesTextKey(AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
int AB_TransactionLimits_GetMaxLenTextKey(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangePurpose(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxValueSetupTimeFinal(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetMaxLenBankReference(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetAllowChangeRecipientName(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxLenLocalBankCode(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMaxLenPurpose(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangeLastExecutionDate(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_HasValuesCycleMonth(const AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_SetAllowChangeTextKey(AB_TRANSACTION_LIMITS *el, int d)
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesCycleMonth(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_RemoveValuesExecutionDayMonth(AB_TRANSACTION_LIMITS *st, const char *d)
void AB_TransactionLimits_SetMinLenTextKey(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetAllowChangeLastExecutionDate(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_SetMaxValueSetupTimeFirst(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinLenBankReference(const AB_TRANSACTION_LIMITS *el)
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesExecutionDayMonth(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangeTextKey(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinLenBankReference(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetAllowChangeCycle(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowChangeExecutionDay(const AB_TRANSACTION_LIMITS *el)
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesExecutionDayWeek(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowWeekly(const AB_TRANSACTION_LIMITS *el)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
void AB_TransactionLimits_SetMaxLenLocalAccountNumber(AB_TRANSACTION_LIMITS *el, int d)
void AB_TransactionLimits_AddValuesExecutionDayWeek(AB_TRANSACTION_LIMITS *st, const char *d, int chk)
int AB_TransactionLimits_GetMinLenRemoteSuffix(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetMinLenLocalSuffix(AB_TRANSACTION_LIMITS *el, int d)
int AB_TransactionLimits_GetMinValueSetupTimeFinal(const AB_TRANSACTION_LIMITS *el)
int AB_TransactionLimits_GetAllowMonthly(const AB_TRANSACTION_LIMITS *el)
void AB_TransactionLimits_SetModified(AB_TRANSACTION_LIMITS *st, int i)
void AB_TransactionLimits_SetMinLenRemoteName(AB_TRANSACTION_LIMITS *el, int d)