00001 /*************************************************************************** 00002 $RCSfile: jobgettransactions.h,v $ 00003 ------------------- 00004 cvs : $Id: jobgettransactions.h,v 1.10 2006/02/21 17:04:54 aquamaniac Exp $ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef AQBANKING_JOBGETTRANSACTIONS_H 00015 #define AQBANKING_JOBGETTRANSACTIONS_H 00016 00017 00018 #include <aqbanking/job.h> 00019 #include <aqbanking/transaction.h> 00020 #include <aqbanking/accstatus.h> 00021 00022 00027 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 00039 AQBANKING_API 00040 AB_JOB *AB_JobGetTransactions_new(AB_ACCOUNT *a); 00041 00043 AQBANKING_API AQBANKING_DEPRECATED 00044 AB_TRANSACTION_LIST2* 00045 AB_JobGetTransactions_GetTransactions(const AB_JOB *j); 00046 00047 00049 AQBANKING_API AQBANKING_DEPRECATED 00050 AB_ACCOUNT_STATUS_LIST2* 00051 AB_JobGetTransactions_GetAccountStatusList(const AB_JOB *j); 00052 00053 00070 AQBANKING_API 00071 void AB_JobGetTransactions_SetFromTime(AB_JOB *j, const GWEN_TIME *t); 00072 00080 AQBANKING_API 00081 void AB_JobGetTransactions_SetToTime(AB_JOB *j, const GWEN_TIME *t); 00082 00083 AQBANKING_API 00084 const GWEN_TIME *AB_JobGetTransactions_GetFromTime(const AB_JOB *j); 00085 00086 AQBANKING_API 00087 const GWEN_TIME *AB_JobGetTransactions_GetToTime(const AB_JOB *j); 00104 AQBANKING_API 00105 int AB_JobGetTransactions_GetMaxStoreDays(const AB_JOB *j); 00109 #ifdef __cplusplus 00110 } 00111 #endif 00112 00113 /* addtogroup */ 00115 00116 00117 #endif /* AQBANKING_JOBGETTRANSACTIONS_H */ 00118