aqbanking  5.1.0beta
banking_ob.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * This file is part of the project "AqBanking". *
8  * Please see toplevel file COPYING of that project for license details. *
9  ***************************************************************************/
10 
11 
12 #ifndef AQBANKING_BANKING_OB_H
13 #define AQBANKING_BANKING_OB_H
14 
15 #include <aqbanking/provider.h>
16 #include <aqbanking/user.h>
17 #include <aqbanking/job.h>
18 
19 #include <gwenhywfar/ct.h>
20 
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 
31 
41 
56 
61 AB_USER *AB_Banking_GetUser(const AB_BANKING *ab, uint32_t uniqueId);
62 
63 
70  const char *backendName,
71  const char *country,
72  const char *bankId,
73  const char *userId,
74  const char *customerId);
75 
87  const char *backendName,
88  const char *country,
89  const char *bankId,
90  const char *userId,
91  const char *customerId);
92 
100 AB_USER *AB_Banking_CreateUser(AB_BANKING *ab, const char *backendName);
101 
107 
126 
171 
190  uint32_t uniqueId);
191 
210  const char *bankCode,
211  const char *accountId);
212 
231  const char *iban);
232 
233 
240  const char *backendName,
241  const char *country,
242  const char *bankId,
243  const char *accountId,
244  const char *subAccountId);
245 
259  const char *backendName,
260  const char *country,
261  const char *bankId,
262  const char *accountId,
263  const char *subAccountId);
264 
275 AB_ACCOUNT *AB_Banking_CreateAccount(AB_BANKING *ab, const char *backendName);
276 
285 
321  AB_IMEXPORTER_CONTEXT *ctx);
326  /* addtogroup */
327 
328 #ifdef __cplusplus
329 }
330 #endif
331 
332 #endif
333