661 #include <gwenhywfar/db.h> 662 #include <gwenhywfar/inherit.h> 663 #include <gwenhywfar/misc.h> 664 #include <gwenhywfar/list2.h> 666 #include <gwenhywfar/types.h> 667 #include <gwenhywfar/gwentime.h> 668 #include <gwenhywfar/gwendate.h> 669 #include <gwenhywfar/stringlist.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_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)
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_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)
const char * AB_Transaction_GetOriginatorIdentifier(const AB_TRANSACTION *el)
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
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
void AB_Transaction_SetCategory(AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
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)
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_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)
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)
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)
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
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)