aqbanking  5.4.3beta
transaction.h
Go to the documentation of this file.
1 /* This file is auto-generated from "transaction.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef TRANSACTION_H
5 #define TRANSACTION_H
6 
669 #ifdef __cplusplus
670 extern "C" {
671 #endif
672 
674 
675 #ifdef __cplusplus
676 } /* __cplusplus */
677 #endif
678 
679 #include <gwenhywfar/db.h>
680 #include <gwenhywfar/inherit.h>
681 #include <gwenhywfar/misc.h>
682 #include <gwenhywfar/list2.h>
683 /* headers */
684 #include <gwenhywfar/types.h>
685 #include <gwenhywfar/gwentime.h>
686 #include <gwenhywfar/gwendate.h>
687 #include <gwenhywfar/stringlist.h>
688 #include <aqbanking/value.h>
691 
692 #ifdef __cplusplus
693 extern "C" {
694 #endif
695 
696 typedef enum {
705 
708 
709 typedef enum {
726 
729 
730 typedef enum {
759 
762 
763 typedef enum {
784 
787 
788 typedef enum {
799 
802 
803 typedef enum {
814 
817 
818 
822 
823 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_TRANSACTION, AB_Transaction, AQBANKING_API)
824 
828 
831 AQBANKING_API AB_TRANSACTION *AB_Transaction_new(void);
834 AQBANKING_API AB_TRANSACTION *AB_Transaction_fromDb(GWEN_DB_NODE *db);
837 AQBANKING_API AB_TRANSACTION *AB_Transaction_dup(const AB_TRANSACTION*st);
840 AQBANKING_API void AB_Transaction_free(AB_TRANSACTION *st);
843 AQBANKING_API void AB_Transaction_Attach(AB_TRANSACTION *st);
846 AQBANKING_API int AB_Transaction_ReadDb(AB_TRANSACTION *st, GWEN_DB_NODE *db);
849 AQBANKING_API int AB_Transaction_toDb(const AB_TRANSACTION*st, GWEN_DB_NODE *db);
852 AQBANKING_API int AB_Transaction_IsModified(const AB_TRANSACTION *st);
855 AQBANKING_API void AB_Transaction_SetModified(AB_TRANSACTION *st, int i);
856 
857 
858 
863 
867 AQBANKING_API const char *AB_Transaction_GetLocalCountry(const AB_TRANSACTION *el);
871 AQBANKING_API void AB_Transaction_SetLocalCountry(AB_TRANSACTION *el, const char *d);
872 
876 AQBANKING_API const char *AB_Transaction_GetLocalBankCode(const AB_TRANSACTION *el);
880 AQBANKING_API void AB_Transaction_SetLocalBankCode(AB_TRANSACTION *el, const char *d);
881 
885 AQBANKING_API const char *AB_Transaction_GetLocalBranchId(const AB_TRANSACTION *el);
889 AQBANKING_API void AB_Transaction_SetLocalBranchId(AB_TRANSACTION *el, const char *d);
890 
894 AQBANKING_API const char *AB_Transaction_GetLocalAccountNumber(const AB_TRANSACTION *el);
898 AQBANKING_API void AB_Transaction_SetLocalAccountNumber(AB_TRANSACTION *el, const char *d);
899 
903 AQBANKING_API const char *AB_Transaction_GetLocalSuffix(const AB_TRANSACTION *el);
907 AQBANKING_API void AB_Transaction_SetLocalSuffix(AB_TRANSACTION *el, const char *d);
908 
912 AQBANKING_API const char *AB_Transaction_GetLocalIban(const AB_TRANSACTION *el);
916 AQBANKING_API void AB_Transaction_SetLocalIban(AB_TRANSACTION *el, const char *d);
917 
921 AQBANKING_API const char *AB_Transaction_GetLocalName(const AB_TRANSACTION *el);
925 AQBANKING_API void AB_Transaction_SetLocalName(AB_TRANSACTION *el, const char *d);
926 
930 AQBANKING_API const char *AB_Transaction_GetLocalBic(const AB_TRANSACTION *el);
934 AQBANKING_API void AB_Transaction_SetLocalBic(AB_TRANSACTION *el, const char *d);
935 
942 
946 AQBANKING_API const char *AB_Transaction_GetRemoteCountry(const AB_TRANSACTION *el);
950 AQBANKING_API void AB_Transaction_SetRemoteCountry(AB_TRANSACTION *el, const char *d);
951 
955 AQBANKING_API const char *AB_Transaction_GetRemoteBankName(const AB_TRANSACTION *el);
959 AQBANKING_API void AB_Transaction_SetRemoteBankName(AB_TRANSACTION *el, const char *d);
960 
964 AQBANKING_API const char *AB_Transaction_GetRemoteBankLocation(const AB_TRANSACTION *el);
968 AQBANKING_API void AB_Transaction_SetRemoteBankLocation(AB_TRANSACTION *el, const char *d);
969 
973 AQBANKING_API const char *AB_Transaction_GetRemoteBankCode(const AB_TRANSACTION *el);
977 AQBANKING_API void AB_Transaction_SetRemoteBankCode(AB_TRANSACTION *el, const char *d);
978 
982 AQBANKING_API const char *AB_Transaction_GetRemoteBranchId(const AB_TRANSACTION *el);
986 AQBANKING_API void AB_Transaction_SetRemoteBranchId(AB_TRANSACTION *el, const char *d);
987 
991 AQBANKING_API const char *AB_Transaction_GetRemoteAccountNumber(const AB_TRANSACTION *el);
995 AQBANKING_API void AB_Transaction_SetRemoteAccountNumber(AB_TRANSACTION *el, const char *d);
996 
1000 AQBANKING_API const char *AB_Transaction_GetRemoteSuffix(const AB_TRANSACTION *el);
1004 AQBANKING_API void AB_Transaction_SetRemoteSuffix(AB_TRANSACTION *el, const char *d);
1005 
1009 AQBANKING_API const char *AB_Transaction_GetRemoteIban(const AB_TRANSACTION *el);
1013 AQBANKING_API void AB_Transaction_SetRemoteIban(AB_TRANSACTION *el, const char *d);
1014 
1018 AQBANKING_API const GWEN_STRINGLIST *AB_Transaction_GetRemoteName(const AB_TRANSACTION *el);
1022 AQBANKING_API void AB_Transaction_SetRemoteName(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1023 AQBANKING_API void AB_Transaction_AddRemoteName(AB_TRANSACTION *st, const char *d, int chk);
1024 AQBANKING_API void AB_Transaction_RemoveRemoteName(AB_TRANSACTION *st, const char *d);
1025 AQBANKING_API void AB_Transaction_ClearRemoteName(AB_TRANSACTION *st);
1026 AQBANKING_API int AB_Transaction_HasRemoteName(const AB_TRANSACTION *st, const char *d);
1027 
1031 AQBANKING_API const char *AB_Transaction_GetRemoteBic(const AB_TRANSACTION *el);
1035 AQBANKING_API void AB_Transaction_SetRemoteBic(AB_TRANSACTION *el, const char *d);
1036 
1042 AQBANKING_API uint32_t AB_Transaction_GetUniqueId(const AB_TRANSACTION *el);
1046 AQBANKING_API void AB_Transaction_SetUniqueId(AB_TRANSACTION *el, uint32_t d);
1047 
1051 AQBANKING_API uint32_t AB_Transaction_GetIdForApplication(const AB_TRANSACTION *el);
1055 AQBANKING_API void AB_Transaction_SetIdForApplication(AB_TRANSACTION *el, uint32_t d);
1056 
1060 AQBANKING_API uint32_t AB_Transaction_GetGroupId(const AB_TRANSACTION *el);
1064 AQBANKING_API void AB_Transaction_SetGroupId(AB_TRANSACTION *el, uint32_t d);
1065 
1072 AQBANKING_API const GWEN_TIME *AB_Transaction_GetValutaDate(const AB_TRANSACTION *el);
1076 AQBANKING_API void AB_Transaction_SetValutaDate(AB_TRANSACTION *el, const GWEN_TIME *d);
1077 
1081 AQBANKING_API const GWEN_TIME *AB_Transaction_GetDate(const AB_TRANSACTION *el);
1085 AQBANKING_API void AB_Transaction_SetDate(AB_TRANSACTION *el, const GWEN_TIME *d);
1086 
1093 
1097 AQBANKING_API const AB_VALUE *AB_Transaction_GetValue(const AB_TRANSACTION *el);
1101 AQBANKING_API void AB_Transaction_SetValue(AB_TRANSACTION *el, const AB_VALUE *d);
1102 
1108 AQBANKING_API const AB_VALUE *AB_Transaction_GetFees(const AB_TRANSACTION *el);
1112 AQBANKING_API void AB_Transaction_SetFees(AB_TRANSACTION *el, const AB_VALUE *d);
1113 
1119 
1123 AQBANKING_API int AB_Transaction_GetTextKey(const AB_TRANSACTION *el);
1127 AQBANKING_API void AB_Transaction_SetTextKey(AB_TRANSACTION *el, int d);
1128 
1132 AQBANKING_API int AB_Transaction_GetTextKeyExt(const AB_TRANSACTION *el);
1136 AQBANKING_API void AB_Transaction_SetTextKeyExt(AB_TRANSACTION *el, int d);
1137 
1141 AQBANKING_API const char *AB_Transaction_GetTransactionKey(const AB_TRANSACTION *el);
1145 AQBANKING_API void AB_Transaction_SetTransactionKey(AB_TRANSACTION *el, const char *d);
1146 
1150 AQBANKING_API const char *AB_Transaction_GetCustomerReference(const AB_TRANSACTION *el);
1154 AQBANKING_API void AB_Transaction_SetCustomerReference(AB_TRANSACTION *el, const char *d);
1155 
1159 AQBANKING_API const char *AB_Transaction_GetBankReference(const AB_TRANSACTION *el);
1163 AQBANKING_API void AB_Transaction_SetBankReference(AB_TRANSACTION *el, const char *d);
1164 
1168 AQBANKING_API const char *AB_Transaction_GetEndToEndReference(const AB_TRANSACTION *el);
1172 AQBANKING_API void AB_Transaction_SetEndToEndReference(AB_TRANSACTION *el, const char *d);
1173 
1177 AQBANKING_API const char *AB_Transaction_GetMandateReference(const AB_TRANSACTION *el);
1181 AQBANKING_API void AB_Transaction_SetMandateReference(AB_TRANSACTION *el, const char *d);
1182 
1186 AQBANKING_API const char *AB_Transaction_GetCreditorIdentifier(const AB_TRANSACTION *el);
1190 AQBANKING_API void AB_Transaction_SetCreditorIdentifier(AB_TRANSACTION *el, const char *d);
1191 
1195 AQBANKING_API const char *AB_Transaction_GetOriginatorIdentifier(const AB_TRANSACTION *el);
1199 AQBANKING_API void AB_Transaction_SetOriginatorIdentifier(AB_TRANSACTION *el, const char *d);
1200 
1204 AQBANKING_API int AB_Transaction_GetTransactionCode(const AB_TRANSACTION *el);
1208 AQBANKING_API void AB_Transaction_SetTransactionCode(AB_TRANSACTION *el, int d);
1209 
1213 AQBANKING_API const char *AB_Transaction_GetTransactionText(const AB_TRANSACTION *el);
1217 AQBANKING_API void AB_Transaction_SetTransactionText(AB_TRANSACTION *el, const char *d);
1218 
1222 AQBANKING_API const char *AB_Transaction_GetPrimanota(const AB_TRANSACTION *el);
1226 AQBANKING_API void AB_Transaction_SetPrimanota(AB_TRANSACTION *el, const char *d);
1227 
1231 AQBANKING_API const char *AB_Transaction_GetFiId(const AB_TRANSACTION *el);
1235 AQBANKING_API void AB_Transaction_SetFiId(AB_TRANSACTION *el, const char *d);
1236 
1240 AQBANKING_API const GWEN_STRINGLIST *AB_Transaction_GetPurpose(const AB_TRANSACTION *el);
1244 AQBANKING_API void AB_Transaction_SetPurpose(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1245 AQBANKING_API void AB_Transaction_AddPurpose(AB_TRANSACTION *st, const char *d, int chk);
1246 AQBANKING_API void AB_Transaction_RemovePurpose(AB_TRANSACTION *st, const char *d);
1247 AQBANKING_API void AB_Transaction_ClearPurpose(AB_TRANSACTION *st);
1248 AQBANKING_API int AB_Transaction_HasPurpose(const AB_TRANSACTION *st, const char *d);
1249 
1253 AQBANKING_API const GWEN_STRINGLIST *AB_Transaction_GetCategory(const AB_TRANSACTION *el);
1257 AQBANKING_API void AB_Transaction_SetCategory(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1258 AQBANKING_API void AB_Transaction_AddCategory(AB_TRANSACTION *st, const char *d, int chk);
1259 AQBANKING_API void AB_Transaction_RemoveCategory(AB_TRANSACTION *st, const char *d);
1260 AQBANKING_API void AB_Transaction_ClearCategory(AB_TRANSACTION *st);
1261 AQBANKING_API int AB_Transaction_HasCategory(const AB_TRANSACTION *st, const char *d);
1262 
1269 
1278 
1282 AQBANKING_API int AB_Transaction_GetCycle(const AB_TRANSACTION *el);
1286 AQBANKING_API void AB_Transaction_SetCycle(AB_TRANSACTION *el, int d);
1287 
1291 AQBANKING_API int AB_Transaction_GetExecutionDay(const AB_TRANSACTION *el);
1295 AQBANKING_API void AB_Transaction_SetExecutionDay(AB_TRANSACTION *el, int d);
1296 
1300 AQBANKING_API const GWEN_TIME *AB_Transaction_GetFirstExecutionDate(const AB_TRANSACTION *el);
1304 AQBANKING_API void AB_Transaction_SetFirstExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d);
1305 
1309 AQBANKING_API const GWEN_TIME *AB_Transaction_GetLastExecutionDate(const AB_TRANSACTION *el);
1313 AQBANKING_API void AB_Transaction_SetLastExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d);
1314 
1318 AQBANKING_API const GWEN_TIME *AB_Transaction_GetNextExecutionDate(const AB_TRANSACTION *el);
1322 AQBANKING_API void AB_Transaction_SetNextExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d);
1323 
1330 
1334 AQBANKING_API AB_TRANSACTION_TYPE AB_Transaction_GetType(const AB_TRANSACTION *el);
1338 AQBANKING_API void AB_Transaction_SetType(AB_TRANSACTION *el, AB_TRANSACTION_TYPE d);
1339 
1348 
1357 
1366 
1373 
1377 AQBANKING_API const char *AB_Transaction_GetRemoteAddrStreet(const AB_TRANSACTION *el);
1381 AQBANKING_API void AB_Transaction_SetRemoteAddrStreet(AB_TRANSACTION *el, const char *d);
1382 
1386 AQBANKING_API const char *AB_Transaction_GetRemoteAddrZipcode(const AB_TRANSACTION *el);
1390 AQBANKING_API void AB_Transaction_SetRemoteAddrZipcode(AB_TRANSACTION *el, const char *d);
1391 
1395 AQBANKING_API const char *AB_Transaction_GetRemoteAddrCity(const AB_TRANSACTION *el);
1399 AQBANKING_API void AB_Transaction_SetRemoteAddrCity(AB_TRANSACTION *el, const char *d);
1400 
1404 AQBANKING_API const char *AB_Transaction_GetRemotePhone(const AB_TRANSACTION *el);
1408 AQBANKING_API void AB_Transaction_SetRemotePhone(AB_TRANSACTION *el, const char *d);
1409 
1416 
1420 AQBANKING_API const char *AB_Transaction_GetUnitId(const AB_TRANSACTION *el);
1424 AQBANKING_API void AB_Transaction_SetUnitId(AB_TRANSACTION *el, const char *d);
1425 
1429 AQBANKING_API const char *AB_Transaction_GetUnitIdNameSpace(const AB_TRANSACTION *el);
1433 AQBANKING_API void AB_Transaction_SetUnitIdNameSpace(AB_TRANSACTION *el, const char *d);
1434 
1438 AQBANKING_API const AB_VALUE *AB_Transaction_GetUnits(const AB_TRANSACTION *el);
1442 AQBANKING_API void AB_Transaction_SetUnits(AB_TRANSACTION *el, const AB_VALUE *d);
1443 
1447 AQBANKING_API const AB_VALUE *AB_Transaction_GetUnitPrice(const AB_TRANSACTION *el);
1451 AQBANKING_API void AB_Transaction_SetUnitPrice(AB_TRANSACTION *el, const AB_VALUE *d);
1452 
1456 AQBANKING_API const AB_VALUE *AB_Transaction_GetCommission(const AB_TRANSACTION *el);
1460 AQBANKING_API void AB_Transaction_SetCommission(AB_TRANSACTION *el, const AB_VALUE *d);
1461 
1468 
1472 AQBANKING_API const char *AB_Transaction_GetCreditorSchemeId(const AB_TRANSACTION *el);
1476 AQBANKING_API void AB_Transaction_SetCreditorSchemeId(AB_TRANSACTION *el, const char *d);
1477 
1481 AQBANKING_API const char *AB_Transaction_GetMandateId(const AB_TRANSACTION *el);
1485 AQBANKING_API void AB_Transaction_SetMandateId(AB_TRANSACTION *el, const char *d);
1486 
1490 AQBANKING_API const GWEN_DATE *AB_Transaction_GetMandateDate(const AB_TRANSACTION *el);
1494 AQBANKING_API void AB_Transaction_SetMandateDate(AB_TRANSACTION *el, const GWEN_DATE *d);
1495 
1499 AQBANKING_API const char *AB_Transaction_GetMandateDebitorName(const AB_TRANSACTION *el);
1503 AQBANKING_API void AB_Transaction_SetMandateDebitorName(AB_TRANSACTION *el, const char *d);
1504 
1508 AQBANKING_API const char *AB_Transaction_GetOriginalCreditorSchemeId(const AB_TRANSACTION *el);
1512 AQBANKING_API void AB_Transaction_SetOriginalCreditorSchemeId(AB_TRANSACTION *el, const char *d);
1513 
1517 AQBANKING_API const char *AB_Transaction_GetOriginalMandateId(const AB_TRANSACTION *el);
1521 AQBANKING_API void AB_Transaction_SetOriginalMandateId(AB_TRANSACTION *el, const char *d);
1522 
1526 AQBANKING_API const char *AB_Transaction_GetOriginalCreditorName(const AB_TRANSACTION *el);
1530 AQBANKING_API void AB_Transaction_SetOriginalCreditorName(AB_TRANSACTION *el, const char *d);
1531 
1540 
1544 #ifdef __cplusplus
1545 } /* __cplusplus */
1546 #endif
1547 
1548 
1549 #endif /* TRANSACTION_H */
void AB_Transaction_SetRemotePhone(AB_TRANSACTION *el, const char *d)
int AB_Transaction_IsModified(const AB_TRANSACTION *st)
const char * AB_Transaction_SubType_toString(AB_TRANSACTION_SUBTYPE v)
int AB_Transaction_GetTransactionCode(const AB_TRANSACTION *el)
void AB_Transaction_SetType(AB_TRANSACTION *el, AB_TRANSACTION_TYPE d)
void AB_Transaction_SetRemoteIban(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetRemoteSuffix(AB_TRANSACTION *el, const char *d)
AB_TRANSACTION * AB_Transaction_new(void)
void AB_Transaction_Attach(AB_TRANSACTION *st)
AB_TRANSACTION * AB_Transaction_dup(const AB_TRANSACTION *st)
void AB_Transaction_SetMandateReference(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetCreditorSchemeId(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetPrimanota(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_Period_toString(AB_TRANSACTION_PERIOD v)
int AB_Transaction_GetTextKey(const AB_TRANSACTION *el)
void AB_Transaction_SetTransactionText(AB_TRANSACTION *el, const char *d)
int AB_Transaction_GetCycle(const AB_TRANSACTION *el)
AB_TRANSACTION_SEQUENCETYPE AB_Transaction_SequenceType_fromString(const char *s)
const char * AB_Transaction_GetTransactionText(const AB_TRANSACTION *el)
const char * AB_Transaction_Type_toString(AB_TRANSACTION_TYPE v)
void AB_Transaction_SetExecutionDay(AB_TRANSACTION *el, int d)
AB_TRANSACTION_TYPE
Definition: transaction.h:709
int AB_Transaction_HasCategory(const AB_TRANSACTION *st, const char *d)
const GWEN_DATE * AB_Transaction_GetMandateDate(const AB_TRANSACTION *el)
void AB_Transaction_SetCharge(AB_TRANSACTION *el, AB_TRANSACTION_CHARGE d)
void AB_Transaction_SetCommission(AB_TRANSACTION *el, const AB_VALUE *d)
const char * AB_Transaction_GetRemoteCountry(const AB_TRANSACTION *el)
const GWEN_TIME * AB_Transaction_GetFirstExecutionDate(const AB_TRANSACTION *el)
const char * AB_Transaction_GetOriginalCreditorSchemeId(const AB_TRANSACTION *el)
AB_TRANSACTION_PERIOD
Definition: transaction.h:696
AB_TRANSACTION_STATUS AB_Transaction_GetStatus(const AB_TRANSACTION *el)
const GWEN_STRINGLIST * AB_Transaction_GetCategory(const AB_TRANSACTION *el)
void AB_Transaction_SetMandateDebitorName(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBankCode(const AB_TRANSACTION *el)
uint32_t AB_Transaction_GetIdForApplication(const AB_TRANSACTION *el)
AB_TRANSACTION_STATUS AB_Transaction_Status_fromString(const char *s)
void AB_Transaction_SetLocalBic(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetLocalCountry(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteAddrCity(const AB_TRANSACTION *el)
void AB_Transaction_SetMandateDate(AB_TRANSACTION *el, const GWEN_DATE *d)
void AB_Transaction_SetRemoteBranchId(AB_TRANSACTION *el, const char *d)
#define AQBANKING_API
Definition: error.h:55
const char * AB_Transaction_GetOriginatorIdentifier(const AB_TRANSACTION *el)
struct AB_VALUE AB_VALUE
Definition: value.h:32
void AB_Transaction_SetNextExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d)
void AB_Transaction_SetTextKey(AB_TRANSACTION *el, int d)
void AB_Transaction_SetRemoteBankLocation(AB_TRANSACTION *el, const char *d)
AB_TRANSACTION_PERIOD AB_Transaction_Period_fromString(const char *s)
void AB_Transaction_RemoveCategory(AB_TRANSACTION *st, const char *d)
const AB_VALUE * AB_Transaction_GetFees(const AB_TRANSACTION *el)
const GWEN_STRINGLIST * AB_Transaction_GetPurpose(const AB_TRANSACTION *el)
void AB_Transaction_SetSequenceType(AB_TRANSACTION *el, AB_TRANSACTION_SEQUENCETYPE d)
void AB_Transaction_SetValutaDate(AB_TRANSACTION *el, const GWEN_TIME *d)
const char * AB_Transaction_GetLocalBankCode(const AB_TRANSACTION *el)
void AB_Transaction_SetOriginalMandateId(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetUnits(AB_TRANSACTION *el, const AB_VALUE *d)
AB_TRANSACTION_SEQUENCETYPE AB_Transaction_GetSequenceType(const AB_TRANSACTION *el)
const char * AB_Transaction_GetUnitIdNameSpace(const AB_TRANSACTION *el)
const char * AB_Transaction_GetOriginalMandateId(const AB_TRANSACTION *el)
uint32_t AB_Transaction_GetUniqueId(const AB_TRANSACTION *el)
const char * AB_Transaction_GetLocalBranchId(const AB_TRANSACTION *el)
void AB_Transaction_SetTextKeyExt(AB_TRANSACTION *el, int d)
void AB_Transaction_List2_freeAll(AB_TRANSACTION_LIST2 *stl)
void AB_Transaction_AddPurpose(AB_TRANSACTION *st, const char *d, int chk)
const char * AB_Transaction_GetRemoteBic(const AB_TRANSACTION *el)
const char * AB_Transaction_GetCustomerReference(const AB_TRANSACTION *el)
void AB_Transaction_SetLocalSuffix(AB_TRANSACTION *el, const char *d)
AB_TRANSACTION_PERIOD AB_Transaction_GetPeriod(const AB_TRANSACTION *el)
AB_TRANSACTION_CHARGE AB_Transaction_GetCharge(const AB_TRANSACTION *el)
const char * AB_Transaction_GetLocalIban(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAccountNumber(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetUnitIdNameSpace(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_SequenceType_toString(AB_TRANSACTION_SEQUENCETYPE v)
const char * AB_Transaction_GetLocalName(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteCountry(AB_TRANSACTION *el, const char *d)
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
void AB_Transaction_SetUnitId(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetMandateId(const AB_TRANSACTION *el)
void AB_Transaction_SetOriginalCreditorName(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetLocalAccountNumber(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetLocalIban(AB_TRANSACTION *el, const char *d)
const GWEN_TIME * AB_Transaction_GetNextExecutionDate(const AB_TRANSACTION *el)
struct AB_TRANSACTION AB_TRANSACTION
Definition: transaction.h:673
AB_TRANSACTION_SUBTYPE AB_Transaction_GetSubType(const AB_TRANSACTION *el)
const char * AB_Transaction_GetBankReference(const AB_TRANSACTION *el)
void AB_Transaction_SetPurpose(AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
void AB_Transaction_SetUnitPrice(AB_TRANSACTION *el, const AB_VALUE *d)
void AB_Transaction_SetCycle(AB_TRANSACTION *el, int d)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
void AB_Transaction_SetFirstExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d)
const char * AB_Transaction_Charge_toString(AB_TRANSACTION_CHARGE v)
void AB_Transaction_SetCustomerReference(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetLastExecutionDate(AB_TRANSACTION *el, const GWEN_TIME *d)
const char * AB_Transaction_Status_toString(AB_TRANSACTION_STATUS v)
struct AB_TRANSACTION_LIST2 AB_TRANSACTION_LIST2
Definition: listdoc.h:2158
void AB_Transaction_SetCategory(AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
const char * AB_Transaction_GetCreditorIdentifier(const AB_TRANSACTION *el)
void AB_Transaction_AddCategory(AB_TRANSACTION *st, const char *d, int chk)
void AB_Transaction_ClearPurpose(AB_TRANSACTION *st)
const char * AB_Transaction_GetLocalSuffix(const AB_TRANSACTION *el)
void AB_Transaction_free(AB_TRANSACTION *st)
int AB_Transaction_HasPurpose(const AB_TRANSACTION *st, const char *d)
int AB_Transaction_toDb(const AB_TRANSACTION *st, GWEN_DB_NODE *db)
void AB_Transaction_SetValue(AB_TRANSACTION *el, const AB_VALUE *d)
void AB_Transaction_SetTransactionCode(AB_TRANSACTION *el, int d)
AB_TRANSACTION_SUBTYPE
Definition: transaction.h:730
void AB_Transaction_SetGroupId(AB_TRANSACTION *el, uint32_t d)
AB_TRANSACTION_SUBTYPE AB_Transaction_SubType_fromString(const char *s)
void AB_Transaction_SetRemoteAddrZipcode(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetMandateId(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetMandateReference(const AB_TRANSACTION *el)
const char * AB_Transaction_GetLocalBic(const AB_TRANSACTION *el)
void AB_Transaction_SetLocalName(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetOriginatorIdentifier(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetLocalBranchId(AB_TRANSACTION *el, const char *d)
void AB_Transaction_ClearCategory(AB_TRANSACTION *st)
int AB_Transaction_HasRemoteName(const AB_TRANSACTION *st, const char *d)
void AB_Transaction_SetIdForApplication(AB_TRANSACTION *el, uint32_t d)
const GWEN_TIME * AB_Transaction_GetDate(const AB_TRANSACTION *el)
const char * AB_Transaction_GetLocalCountry(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAddrStreet(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetDate(AB_TRANSACTION *el, const GWEN_TIME *d)
AB_TRANSACTION_TYPE AB_Transaction_Type_fromString(const char *s)
AB_TRANSACTION_TYPE AB_Transaction_GetType(const AB_TRANSACTION *el)
void AB_Transaction_ClearRemoteName(AB_TRANSACTION *st)
const char * AB_Transaction_GetLocalAccountNumber(const AB_TRANSACTION *el)
int AB_Transaction_GetTextKeyExt(const AB_TRANSACTION *el)
void AB_Transaction_SetTransactionKey(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetSubType(AB_TRANSACTION *el, AB_TRANSACTION_SUBTYPE d)
const AB_VALUE * AB_Transaction_GetUnits(const AB_TRANSACTION *el)
AB_TRANSACTION_STATUS
Definition: transaction.h:763
const char * AB_Transaction_GetCreditorSchemeId(const AB_TRANSACTION *el)
AB_TRANSACTION_CHARGE AB_Transaction_Charge_fromString(const char *s)
const char * AB_Transaction_GetRemoteBankLocation(const AB_TRANSACTION *el)
void AB_Transaction_SetUniqueId(AB_TRANSACTION *el, uint32_t d)
AB_TRANSACTION * AB_Transaction_fromDb(GWEN_DB_NODE *db)
const char * AB_Transaction_GetMandateDebitorName(const AB_TRANSACTION *el)
const char * AB_Transaction_GetRemoteBankName(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteBic(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBranchId(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAddrCity(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemotePhone(const AB_TRANSACTION *el)
void AB_Transaction_SetModified(AB_TRANSACTION *st, int i)
AB_TRANSACTION_CHARGE
Definition: transaction.h:788
const char * AB_Transaction_GetFiId(const AB_TRANSACTION *el)
const char * AB_Transaction_GetUnitId(const AB_TRANSACTION *el)
void AB_Transaction_SetFees(AB_TRANSACTION *el, const AB_VALUE *d)
const char * AB_Transaction_GetRemoteAccountNumber(const AB_TRANSACTION *el)
void AB_Transaction_SetLocalBankCode(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetOriginalCreditorSchemeId(AB_TRANSACTION *el, const char *d)
const GWEN_STRINGLIST * AB_Transaction_GetRemoteName(const AB_TRANSACTION *el)
void AB_Transaction_SetCreditorIdentifier(AB_TRANSACTION *el, const char *d)
int AB_Transaction_GetExecutionDay(const AB_TRANSACTION *el)
const char * AB_Transaction_GetEndToEndReference(const AB_TRANSACTION *el)
const GWEN_TIME * AB_Transaction_GetLastExecutionDate(const AB_TRANSACTION *el)
const AB_VALUE * AB_Transaction_GetUnitPrice(const AB_TRANSACTION *el)
const char * AB_Transaction_GetRemoteAddrStreet(const AB_TRANSACTION *el)
const AB_VALUE * AB_Transaction_GetCommission(const AB_TRANSACTION *el)
void AB_Transaction_SetEndToEndReference(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetRemoteBankCode(AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetTransactionKey(const AB_TRANSACTION *el)
const AB_VALUE * AB_Transaction_GetValue(const AB_TRANSACTION *el)
const char * AB_Transaction_GetRemoteIban(const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteName(AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
const char * AB_Transaction_GetRemoteAddrZipcode(const AB_TRANSACTION *el)
void AB_Transaction_SetFiId(AB_TRANSACTION *el, const char *d)
void AB_Transaction_RemoveRemoteName(AB_TRANSACTION *st, const char *d)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
AB_TRANSACTION_LIST * AB_Transaction_List_dup(const AB_TRANSACTION_LIST *stl)
void AB_Transaction_RemovePurpose(AB_TRANSACTION *st, const char *d)
int AB_Transaction_ReadDb(AB_TRANSACTION *st, GWEN_DB_NODE *db)
const char * AB_Transaction_GetOriginalCreditorName(const AB_TRANSACTION *el)
void AB_Transaction_SetBankReference(AB_TRANSACTION *el, const char *d)
void AB_Transaction_SetStatus(AB_TRANSACTION *el, AB_TRANSACTION_STATUS d)
uint32_t AB_Transaction_GetGroupId(const AB_TRANSACTION *el)
AB_TRANSACTION_SEQUENCETYPE
Definition: transaction.h:803
const char * AB_Transaction_GetPrimanota(const AB_TRANSACTION *el)
void AB_Transaction_AddRemoteName(AB_TRANSACTION *st, const char *d, int chk)
void AB_Transaction_SetRemoteBankName(AB_TRANSACTION *el, const char *d)
const GWEN_TIME * AB_Transaction_GetValutaDate(const AB_TRANSACTION *el)
const char * AB_Transaction_GetRemoteSuffix(const AB_TRANSACTION *el)
void AB_Transaction_SetPeriod(AB_TRANSACTION *el, AB_TRANSACTION_PERIOD d)