aqbanking  5.7.8
Functions

Functions

AB_JOBAB_JobGetTransactions_new (AB_ACCOUNT *a)
 
AQBANKING_DEPRECATED AB_TRANSACTION_LIST2AB_JobGetTransactions_GetTransactions (const AB_JOB *j)
 
AQBANKING_DEPRECATED AB_ACCOUNT_STATUS_LIST2AB_JobGetTransactions_GetAccountStatusList (const AB_JOB *j)
 

Arguments

Possibly arguments for this job are the first date (AB_JobGetTransactions_SetFromTime) and the last date (AB_JobGetTransactions_SetToTime). This is only a hint for the backend. Some backends ignore this date range because their underlying protocol does not specify a way to communicate this date range.

void AB_JobGetTransactions_SetFromTime (AB_JOB *j, const GWEN_TIME *t)
 
void AB_JobGetTransactions_SetToTime (AB_JOB *j, const GWEN_TIME *t)
 
const GWEN_TIME * AB_JobGetTransactions_GetFromTime (const AB_JOB *j)
 
const GWEN_TIME * AB_JobGetTransactions_GetToTime (const AB_JOB *j)
 

Parameters

The functions in this group are only available after the function AB_Job_CheckAvailability has been called and only if that call flagged success (i.e. that the job is available).

int AB_JobGetTransactions_GetMaxStoreDays (const AB_JOB *j)
 

Detailed Description

Function Documentation

◆ AB_JobGetTransactions_GetAccountStatusList()

AQBANKING_DEPRECATED AB_ACCOUNT_STATUS_LIST2* AB_JobGetTransactions_GetAccountStatusList ( const AB_JOB j)

◆ AB_JobGetTransactions_GetFromTime()

const GWEN_TIME* AB_JobGetTransactions_GetFromTime ( const AB_JOB j)

◆ AB_JobGetTransactions_GetMaxStoreDays()

int AB_JobGetTransactions_GetMaxStoreDays ( const AB_JOB j)

Returns the maximum number of days the bank stores your transaction data for the account associated with the given job.

Returns
0 if unknown, number of days otherwise
Parameters
jjob

◆ AB_JobGetTransactions_GetToTime()

const GWEN_TIME* AB_JobGetTransactions_GetToTime ( const AB_JOB j)

◆ AB_JobGetTransactions_GetTransactions()

AQBANKING_DEPRECATED AB_TRANSACTION_LIST2* AB_JobGetTransactions_GetTransactions ( const AB_JOB j)

◆ AB_JobGetTransactions_new()

AB_JOB* AB_JobGetTransactions_new ( AB_ACCOUNT a)

Creates a job which retrieves transaction reports for the given timespan (if any).

Parameters
aaccount for which you want the reports

◆ AB_JobGetTransactions_SetFromTime()

void AB_JobGetTransactions_SetFromTime ( AB_JOB j,
const GWEN_TIME *  t 
)

Sets the first date for which you want the reports (the time doesn't matter, only the date component of the given GWEN_TIME is used). If NULL then the first day for which the bank has reports is assumed.

Parameters
jjob
t"from" date

◆ AB_JobGetTransactions_SetToTime()

void AB_JobGetTransactions_SetToTime ( AB_JOB j,
const GWEN_TIME *  t 
)

Sets the last date for which you want the reports (the time doesn't matter, only the date component of the given GWEN_TIME is used). If NULL then the last day for which the bank has reports is assumed.

Parameters
jjob
t"to" date