aqbanking
5.1.0beta
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqbanking
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
673
typedef
struct
AB_TRANSACTION
AB_TRANSACTION
;
674
675
#ifdef __cplusplus
676
}
/* __cplusplus */
677
#endif
678
679
#include <gwenhywfar/db.h>
680
#include <gwenhywfar/inherit.h>
681
#include <gwenhywfar/list2.h>
682
/* headers */
683
#include <gwenhywfar/types.h>
684
#include <gwenhywfar/gwentime.h>
685
#include <gwenhywfar/gwendate.h>
686
#include <gwenhywfar/stringlist.h>
687
#include <
aqbanking/value.h
>
688
#include <
aqbanking/transactionlimits.h
>
689
#include <
aqbanking/transactionfns.h
>
690
691
#ifdef __cplusplus
692
extern
"C"
{
693
#endif
694
695
typedef
enum
{
696
AB_Transaction_PeriodUnknown
=-1,
698
AB_Transaction_PeriodNone
=0,
700
AB_Transaction_PeriodMonthly
,
702
AB_Transaction_PeriodWeekly
703
}
AB_TRANSACTION_PERIOD
;
704
705
AQBANKING_API
AB_TRANSACTION_PERIOD
AB_Transaction_Period_fromString
(
const
char
*s);
706
AQBANKING_API
const
char
*
AB_Transaction_Period_toString
(
AB_TRANSACTION_PERIOD
v);
707
708
typedef
enum
{
709
AB_Transaction_TypeUnknown
=-1,
711
AB_Transaction_TypeTransaction
=0,
713
AB_Transaction_TypeTransfer
,
715
AB_Transaction_TypeDebitNote
,
717
AB_Transaction_TypeEuTransfer
,
719
AB_Transaction_TypeSepaTransfer
,
721
AB_Transaction_TypeSepaDebitNote
,
723
AB_Transaction_TypeInternalTransfer
724
}
AB_TRANSACTION_TYPE
;
725
726
AQBANKING_API
AB_TRANSACTION_TYPE
AB_Transaction_Type_fromString
(
const
char
*s);
727
AQBANKING_API
const
char
*
AB_Transaction_Type_toString
(
AB_TRANSACTION_TYPE
v);
728
729
typedef
enum
{
730
AB_Transaction_SubTypeUnknown
=-1,
732
AB_Transaction_SubTypeNone
=0,
734
AB_Transaction_SubTypeStandard
,
736
AB_Transaction_SubTypeCheck
,
738
AB_Transaction_SubTypeBookedDebitNote
,
740
AB_Transaction_SubTypeDrawnDebitNote
,
742
AB_Transaction_SubTypeStandingOrder
,
744
AB_Transaction_SubTypeLoan
,
746
AB_Transaction_SubTypeEuStandard
,
748
AB_Transaction_SubTypeEuASAP
,
750
AB_Transaction_SubTypeBuy
,
752
AB_Transaction_SubTypeSell
,
754
AB_Transaction_SubTypeReinvest
,
756
AB_Transaction_SubTypeDividend
757
}
AB_TRANSACTION_SUBTYPE
;
758
759
AQBANKING_API
AB_TRANSACTION_SUBTYPE
AB_Transaction_SubType_fromString
(
const
char
*s);
760
AQBANKING_API
const
char
*
AB_Transaction_SubType_toString
(
AB_TRANSACTION_SUBTYPE
v);
761
762
typedef
enum
{
763
AB_Transaction_StatusUnknown
=-1,
765
AB_Transaction_StatusNone
=0,
767
AB_Transaction_StatusAccepted
,
769
AB_Transaction_StatusRejected
,
771
AB_Transaction_StatusPending
,
773
AB_Transaction_StatusSending
,
775
AB_Transaction_StatusAutoReconciled
,
777
AB_Transaction_StatusManuallyReconciled
,
779
AB_Transaction_StatusRevoked
,
781
AB_Transaction_StatusAborted
782
}
AB_TRANSACTION_STATUS
;
783
784
AQBANKING_API
AB_TRANSACTION_STATUS
AB_Transaction_Status_fromString
(
const
char
*s);
785
AQBANKING_API
const
char
*
AB_Transaction_Status_toString
(
AB_TRANSACTION_STATUS
v);
786
787
typedef
enum
{
788
AB_Transaction_ChargeUnknown
=-1,
790
AB_Transaction_ChargeNobody
=0,
792
AB_Transaction_ChargeLocal
,
794
AB_Transaction_ChargeRemote
,
796
AB_Transaction_ChargeShare
797
}
AB_TRANSACTION_CHARGE
;
798
799
AQBANKING_API
AB_TRANSACTION_CHARGE
AB_Transaction_Charge_fromString
(
const
char
*s);
800
AQBANKING_API
const
char
*
AB_Transaction_Charge_toString
(
AB_TRANSACTION_CHARGE
v);
801
802
typedef
enum
{
803
AB_Transaction_SequenceTypeUnknown
=-1,
805
AB_Transaction_SequenceTypeOnce
=0,
807
AB_Transaction_SequenceTypeFirst
,
809
AB_Transaction_SequenceTypeFollowing
,
811
AB_Transaction_SequenceTypeFinal
812
}
AB_TRANSACTION_SEQUENCETYPE
;
813
814
AQBANKING_API
AB_TRANSACTION_SEQUENCETYPE
AB_Transaction_SequenceType_fromString
(
const
char
*s);
815
AQBANKING_API
const
char
*
AB_Transaction_SequenceType_toString
(
AB_TRANSACTION_SEQUENCETYPE
v);
816
817
818
GWEN_INHERIT_FUNCTION_LIB_DEFS
(
AB_TRANSACTION
,
AQBANKING_API
)
819
GWEN_LIST2_FUNCTION_LIB_DEFS
(
AB_TRANSACTION
, AB_Transaction,
AQBANKING_API
)
820
823
AQBANKING_API
void
AB_Transaction_List2_freeAll
(
AB_TRANSACTION_LIST2
*stl);
824
827
AQBANKING_API
AB_TRANSACTION *
AB_Transaction_new
(
void
);
830
AQBANKING_API
AB_TRANSACTION *
AB_Transaction_fromDb
(GWEN_DB_NODE *db);
833
AQBANKING_API
AB_TRANSACTION *
AB_Transaction_dup
(const AB_TRANSACTION*st);
836
AQBANKING_API
void
AB_Transaction_free
(AB_TRANSACTION *st);
839
AQBANKING_API
void
AB_Transaction_Attach
(AB_TRANSACTION *st);
842
AQBANKING_API
int
AB_Transaction_ReadDb
(AB_TRANSACTION *st, GWEN_DB_NODE *db);
845
AQBANKING_API
int
AB_Transaction_toDb
(const AB_TRANSACTION*st, GWEN_DB_NODE *db);
848
AQBANKING_API
int
AB_Transaction_IsModified
(const AB_TRANSACTION *st);
851
AQBANKING_API
void
AB_Transaction_SetModified
(AB_TRANSACTION *st,
int
i);
852
853
854
859
863
AQBANKING_API
const
char
*
AB_Transaction_GetLocalCountry
(const AB_TRANSACTION *el);
867
AQBANKING_API
void
AB_Transaction_SetLocalCountry
(AB_TRANSACTION *el, const
char
*d);
868
872
AQBANKING_API
const
char
*
AB_Transaction_GetLocalBankCode
(const AB_TRANSACTION *el);
876
AQBANKING_API
void
AB_Transaction_SetLocalBankCode
(AB_TRANSACTION *el, const
char
*d);
877
881
AQBANKING_API
const
char
*
AB_Transaction_GetLocalBranchId
(const AB_TRANSACTION *el);
885
AQBANKING_API
void
AB_Transaction_SetLocalBranchId
(AB_TRANSACTION *el, const
char
*d);
886
890
AQBANKING_API
const
char
*
AB_Transaction_GetLocalAccountNumber
(const AB_TRANSACTION *el);
894
AQBANKING_API
void
AB_Transaction_SetLocalAccountNumber
(AB_TRANSACTION *el, const
char
*d);
895
899
AQBANKING_API
const
char
*
AB_Transaction_GetLocalSuffix
(const AB_TRANSACTION *el);
903
AQBANKING_API
void
AB_Transaction_SetLocalSuffix
(AB_TRANSACTION *el, const
char
*d);
904
908
AQBANKING_API
const
char
*
AB_Transaction_GetLocalIban
(const AB_TRANSACTION *el);
912
AQBANKING_API
void
AB_Transaction_SetLocalIban
(AB_TRANSACTION *el, const
char
*d);
913
917
AQBANKING_API
const
char
*
AB_Transaction_GetLocalName
(const AB_TRANSACTION *el);
921
AQBANKING_API
void
AB_Transaction_SetLocalName
(AB_TRANSACTION *el, const
char
*d);
922
926
AQBANKING_API
const
char
*
AB_Transaction_GetLocalBic
(const AB_TRANSACTION *el);
930
AQBANKING_API
void
AB_Transaction_SetLocalBic
(AB_TRANSACTION *el, const
char
*d);
931
938
942
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteCountry
(const AB_TRANSACTION *el);
946
AQBANKING_API
void
AB_Transaction_SetRemoteCountry
(AB_TRANSACTION *el, const
char
*d);
947
951
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteBankName
(const AB_TRANSACTION *el);
955
AQBANKING_API
void
AB_Transaction_SetRemoteBankName
(AB_TRANSACTION *el, const
char
*d);
956
960
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteBankLocation
(const AB_TRANSACTION *el);
964
AQBANKING_API
void
AB_Transaction_SetRemoteBankLocation
(AB_TRANSACTION *el, const
char
*d);
965
969
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteBankCode
(const AB_TRANSACTION *el);
973
AQBANKING_API
void
AB_Transaction_SetRemoteBankCode
(AB_TRANSACTION *el, const
char
*d);
974
978
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteBranchId
(const AB_TRANSACTION *el);
982
AQBANKING_API
void
AB_Transaction_SetRemoteBranchId
(AB_TRANSACTION *el, const
char
*d);
983
987
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteAccountNumber
(const AB_TRANSACTION *el);
991
AQBANKING_API
void
AB_Transaction_SetRemoteAccountNumber
(AB_TRANSACTION *el, const
char
*d);
992
996
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteSuffix
(const AB_TRANSACTION *el);
1000
AQBANKING_API
void
AB_Transaction_SetRemoteSuffix
(AB_TRANSACTION *el, const
char
*d);
1001
1005
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteIban
(const AB_TRANSACTION *el);
1009
AQBANKING_API
void
AB_Transaction_SetRemoteIban
(AB_TRANSACTION *el, const
char
*d);
1010
1014
AQBANKING_API
const GWEN_STRINGLIST *
AB_Transaction_GetRemoteName
(const AB_TRANSACTION *el);
1018
AQBANKING_API
void
AB_Transaction_SetRemoteName
(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1019
AQBANKING_API
void
AB_Transaction_AddRemoteName
(AB_TRANSACTION *st, const
char
*d,
int
chk);
1020
AQBANKING_API
void
AB_Transaction_RemoveRemoteName
(AB_TRANSACTION *st, const
char
*d);
1021
AQBANKING_API
void
AB_Transaction_ClearRemoteName
(AB_TRANSACTION *st);
1022
AQBANKING_API
int
AB_Transaction_HasRemoteName
(const AB_TRANSACTION *st, const
char
*d);
1023
1027
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteBic
(const AB_TRANSACTION *el);
1031
AQBANKING_API
void
AB_Transaction_SetRemoteBic
(AB_TRANSACTION *el, const
char
*d);
1032
1038
AQBANKING_API
uint32_t
AB_Transaction_GetUniqueId
(const AB_TRANSACTION *el);
1042
AQBANKING_API
void
AB_Transaction_SetUniqueId
(AB_TRANSACTION *el, uint32_t d);
1043
1047
AQBANKING_API
uint32_t
AB_Transaction_GetIdForApplication
(const AB_TRANSACTION *el);
1051
AQBANKING_API
void
AB_Transaction_SetIdForApplication
(AB_TRANSACTION *el, uint32_t d);
1052
1056
AQBANKING_API
uint32_t
AB_Transaction_GetGroupId
(const AB_TRANSACTION *el);
1060
AQBANKING_API
void
AB_Transaction_SetGroupId
(AB_TRANSACTION *el, uint32_t d);
1061
1068
AQBANKING_API
const GWEN_TIME *
AB_Transaction_GetValutaDate
(const AB_TRANSACTION *el);
1072
AQBANKING_API
void
AB_Transaction_SetValutaDate
(AB_TRANSACTION *el, const GWEN_TIME *d);
1073
1077
AQBANKING_API
const GWEN_TIME *
AB_Transaction_GetDate
(const AB_TRANSACTION *el);
1081
AQBANKING_API
void
AB_Transaction_SetDate
(AB_TRANSACTION *el, const GWEN_TIME *d);
1082
1089
1093
AQBANKING_API
const
AB_VALUE
*
AB_Transaction_GetValue
(const AB_TRANSACTION *el);
1097
AQBANKING_API
void
AB_Transaction_SetValue
(AB_TRANSACTION *el, const
AB_VALUE
*d);
1098
1104
AQBANKING_API
const
AB_VALUE
*
AB_Transaction_GetFees
(const AB_TRANSACTION *el);
1108
AQBANKING_API
void
AB_Transaction_SetFees
(AB_TRANSACTION *el, const
AB_VALUE
*d);
1109
1115
1119
AQBANKING_API
int
AB_Transaction_GetTextKey
(const AB_TRANSACTION *el);
1123
AQBANKING_API
void
AB_Transaction_SetTextKey
(AB_TRANSACTION *el,
int
d);
1124
1128
AQBANKING_API
int
AB_Transaction_GetTextKeyExt
(const AB_TRANSACTION *el);
1132
AQBANKING_API
void
AB_Transaction_SetTextKeyExt
(AB_TRANSACTION *el,
int
d);
1133
1137
AQBANKING_API
const
char
*
AB_Transaction_GetTransactionKey
(const AB_TRANSACTION *el);
1141
AQBANKING_API
void
AB_Transaction_SetTransactionKey
(AB_TRANSACTION *el, const
char
*d);
1142
1146
AQBANKING_API
const
char
*
AB_Transaction_GetCustomerReference
(const AB_TRANSACTION *el);
1150
AQBANKING_API
void
AB_Transaction_SetCustomerReference
(AB_TRANSACTION *el, const
char
*d);
1151
1155
AQBANKING_API
const
char
*
AB_Transaction_GetBankReference
(const AB_TRANSACTION *el);
1159
AQBANKING_API
void
AB_Transaction_SetBankReference
(AB_TRANSACTION *el, const
char
*d);
1160
1164
AQBANKING_API
const
char
*
AB_Transaction_GetEndToEndReference
(const AB_TRANSACTION *el);
1168
AQBANKING_API
void
AB_Transaction_SetEndToEndReference
(AB_TRANSACTION *el, const
char
*d);
1169
1173
AQBANKING_API
const
char
*
AB_Transaction_GetMandateReference
(const AB_TRANSACTION *el);
1177
AQBANKING_API
void
AB_Transaction_SetMandateReference
(AB_TRANSACTION *el, const
char
*d);
1178
1182
AQBANKING_API
const
char
*
AB_Transaction_GetCreditorIdentifier
(const AB_TRANSACTION *el);
1186
AQBANKING_API
void
AB_Transaction_SetCreditorIdentifier
(AB_TRANSACTION *el, const
char
*d);
1187
1191
AQBANKING_API
const
char
*
AB_Transaction_GetOriginatorIdentifier
(const AB_TRANSACTION *el);
1195
AQBANKING_API
void
AB_Transaction_SetOriginatorIdentifier
(AB_TRANSACTION *el, const
char
*d);
1196
1200
AQBANKING_API
int
AB_Transaction_GetTransactionCode
(const AB_TRANSACTION *el);
1204
AQBANKING_API
void
AB_Transaction_SetTransactionCode
(AB_TRANSACTION *el,
int
d);
1205
1209
AQBANKING_API
const
char
*
AB_Transaction_GetTransactionText
(const AB_TRANSACTION *el);
1213
AQBANKING_API
void
AB_Transaction_SetTransactionText
(AB_TRANSACTION *el, const
char
*d);
1214
1218
AQBANKING_API
const
char
*
AB_Transaction_GetPrimanota
(const AB_TRANSACTION *el);
1222
AQBANKING_API
void
AB_Transaction_SetPrimanota
(AB_TRANSACTION *el, const
char
*d);
1223
1227
AQBANKING_API
const
char
*
AB_Transaction_GetFiId
(const AB_TRANSACTION *el);
1231
AQBANKING_API
void
AB_Transaction_SetFiId
(AB_TRANSACTION *el, const
char
*d);
1232
1236
AQBANKING_API
const GWEN_STRINGLIST *
AB_Transaction_GetPurpose
(const AB_TRANSACTION *el);
1240
AQBANKING_API
void
AB_Transaction_SetPurpose
(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1241
AQBANKING_API
void
AB_Transaction_AddPurpose
(AB_TRANSACTION *st, const
char
*d,
int
chk);
1242
AQBANKING_API
void
AB_Transaction_RemovePurpose
(AB_TRANSACTION *st, const
char
*d);
1243
AQBANKING_API
void
AB_Transaction_ClearPurpose
(AB_TRANSACTION *st);
1244
AQBANKING_API
int
AB_Transaction_HasPurpose
(const AB_TRANSACTION *st, const
char
*d);
1245
1249
AQBANKING_API
const GWEN_STRINGLIST *
AB_Transaction_GetCategory
(const AB_TRANSACTION *el);
1253
AQBANKING_API
void
AB_Transaction_SetCategory
(AB_TRANSACTION *el, const GWEN_STRINGLIST *d);
1254
AQBANKING_API
void
AB_Transaction_AddCategory
(AB_TRANSACTION *st, const
char
*d,
int
chk);
1255
AQBANKING_API
void
AB_Transaction_RemoveCategory
(AB_TRANSACTION *st, const
char
*d);
1256
AQBANKING_API
void
AB_Transaction_ClearCategory
(AB_TRANSACTION *st);
1257
AQBANKING_API
int
AB_Transaction_HasCategory
(const AB_TRANSACTION *st, const
char
*d);
1258
1265
1269
AQBANKING_API
AB_TRANSACTION_PERIOD
AB_Transaction_GetPeriod
(const AB_TRANSACTION *el);
1273
AQBANKING_API
void
AB_Transaction_SetPeriod
(AB_TRANSACTION *el,
AB_TRANSACTION_PERIOD
d);
1274
1278
AQBANKING_API
int
AB_Transaction_GetCycle
(const AB_TRANSACTION *el);
1282
AQBANKING_API
void
AB_Transaction_SetCycle
(AB_TRANSACTION *el,
int
d);
1283
1287
AQBANKING_API
int
AB_Transaction_GetExecutionDay
(const AB_TRANSACTION *el);
1291
AQBANKING_API
void
AB_Transaction_SetExecutionDay
(AB_TRANSACTION *el,
int
d);
1292
1296
AQBANKING_API
const GWEN_TIME *
AB_Transaction_GetFirstExecutionDate
(const AB_TRANSACTION *el);
1300
AQBANKING_API
void
AB_Transaction_SetFirstExecutionDate
(AB_TRANSACTION *el, const GWEN_TIME *d);
1301
1305
AQBANKING_API
const GWEN_TIME *
AB_Transaction_GetLastExecutionDate
(const AB_TRANSACTION *el);
1309
AQBANKING_API
void
AB_Transaction_SetLastExecutionDate
(AB_TRANSACTION *el, const GWEN_TIME *d);
1310
1314
AQBANKING_API
const GWEN_TIME *
AB_Transaction_GetNextExecutionDate
(const AB_TRANSACTION *el);
1318
AQBANKING_API
void
AB_Transaction_SetNextExecutionDate
(AB_TRANSACTION *el, const GWEN_TIME *d);
1319
1326
1330
AQBANKING_API
AB_TRANSACTION_TYPE
AB_Transaction_GetType
(const AB_TRANSACTION *el);
1334
AQBANKING_API
void
AB_Transaction_SetType
(AB_TRANSACTION *el,
AB_TRANSACTION_TYPE
d);
1335
1339
AQBANKING_API
AB_TRANSACTION_SUBTYPE
AB_Transaction_GetSubType
(const AB_TRANSACTION *el);
1343
AQBANKING_API
void
AB_Transaction_SetSubType
(AB_TRANSACTION *el,
AB_TRANSACTION_SUBTYPE
d);
1344
1348
AQBANKING_API
AB_TRANSACTION_STATUS
AB_Transaction_GetStatus
(const AB_TRANSACTION *el);
1352
AQBANKING_API
void
AB_Transaction_SetStatus
(AB_TRANSACTION *el,
AB_TRANSACTION_STATUS
d);
1353
1357
AQBANKING_API
AB_TRANSACTION_CHARGE
AB_Transaction_GetCharge
(const AB_TRANSACTION *el);
1361
AQBANKING_API
void
AB_Transaction_SetCharge
(AB_TRANSACTION *el,
AB_TRANSACTION_CHARGE
d);
1362
1369
1373
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteAddrStreet
(const AB_TRANSACTION *el);
1377
AQBANKING_API
void
AB_Transaction_SetRemoteAddrStreet
(AB_TRANSACTION *el, const
char
*d);
1378
1382
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteAddrZipcode
(const AB_TRANSACTION *el);
1386
AQBANKING_API
void
AB_Transaction_SetRemoteAddrZipcode
(AB_TRANSACTION *el, const
char
*d);
1387
1391
AQBANKING_API
const
char
*
AB_Transaction_GetRemoteAddrCity
(const AB_TRANSACTION *el);
1395
AQBANKING_API
void
AB_Transaction_SetRemoteAddrCity
(AB_TRANSACTION *el, const
char
*d);
1396
1400
AQBANKING_API
const
char
*
AB_Transaction_GetRemotePhone
(const AB_TRANSACTION *el);
1404
AQBANKING_API
void
AB_Transaction_SetRemotePhone
(AB_TRANSACTION *el, const
char
*d);
1405
1412
1416
AQBANKING_API
const
char
*
AB_Transaction_GetUnitId
(const AB_TRANSACTION *el);
1420
AQBANKING_API
void
AB_Transaction_SetUnitId
(AB_TRANSACTION *el, const
char
*d);
1421
1425
AQBANKING_API
const
char
*
AB_Transaction_GetUnitIdNameSpace
(const AB_TRANSACTION *el);
1429
AQBANKING_API
void
AB_Transaction_SetUnitIdNameSpace
(AB_TRANSACTION *el, const
char
*d);
1430
1434
AQBANKING_API
const
AB_VALUE
*
AB_Transaction_GetUnits
(const AB_TRANSACTION *el);
1438
AQBANKING_API
void
AB_Transaction_SetUnits
(AB_TRANSACTION *el, const
AB_VALUE
*d);
1439
1443
AQBANKING_API
const
AB_VALUE
*
AB_Transaction_GetUnitPrice
(const AB_TRANSACTION *el);
1447
AQBANKING_API
void
AB_Transaction_SetUnitPrice
(AB_TRANSACTION *el, const
AB_VALUE
*d);
1448
1452
AQBANKING_API
const
AB_VALUE
*
AB_Transaction_GetCommission
(const AB_TRANSACTION *el);
1456
AQBANKING_API
void
AB_Transaction_SetCommission
(AB_TRANSACTION *el, const
AB_VALUE
*d);
1457
1464
1468
AQBANKING_API
const
char
*
AB_Transaction_GetCreditorSchemeId
(const AB_TRANSACTION *el);
1472
AQBANKING_API
void
AB_Transaction_SetCreditorSchemeId
(AB_TRANSACTION *el, const
char
*d);
1473
1477
AQBANKING_API
const
char
*
AB_Transaction_GetMandateId
(const AB_TRANSACTION *el);
1481
AQBANKING_API
void
AB_Transaction_SetMandateId
(AB_TRANSACTION *el, const
char
*d);
1482
1486
AQBANKING_API
const GWEN_DATE *
AB_Transaction_GetMandateDate
(const AB_TRANSACTION *el);
1490
AQBANKING_API
void
AB_Transaction_SetMandateDate
(AB_TRANSACTION *el, const GWEN_DATE *d);
1491
1495
AQBANKING_API
const
char
*
AB_Transaction_GetMandateDebitorName
(const AB_TRANSACTION *el);
1499
AQBANKING_API
void
AB_Transaction_SetMandateDebitorName
(AB_TRANSACTION *el, const
char
*d);
1500
1504
AQBANKING_API
const
char
*
AB_Transaction_GetOriginalCreditorSchemeId
(const AB_TRANSACTION *el);
1508
AQBANKING_API
void
AB_Transaction_SetOriginalCreditorSchemeId
(AB_TRANSACTION *el, const
char
*d);
1509
1513
AQBANKING_API
const
char
*
AB_Transaction_GetOriginalMandateId
(const AB_TRANSACTION *el);
1517
AQBANKING_API
void
AB_Transaction_SetOriginalMandateId
(AB_TRANSACTION *el, const
char
*d);
1518
1522
AQBANKING_API
const
char
*
AB_Transaction_GetOriginalCreditorName
(const AB_TRANSACTION *el);
1526
AQBANKING_API
void
AB_Transaction_SetOriginalCreditorName
(AB_TRANSACTION *el, const
char
*d);
1527
1531
AQBANKING_API
AB_TRANSACTION_SEQUENCETYPE
AB_Transaction_GetSequenceType
(const AB_TRANSACTION *el);
1535
AQBANKING_API
void
AB_Transaction_SetSequenceType
(AB_TRANSACTION *el,
AB_TRANSACTION_SEQUENCETYPE
d);
1536
1540
#ifdef __cplusplus
1541
}
/* __cplusplus */
1542
#endif
1543
1544
1545
#endif
/* TRANSACTION_H */
Generated on Tue Nov 12 2013 11:09:16 for aqbanking by
1.8.1.2