File: test.xml

package info (click to toggle)
libgwenhywfar 5.14.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,300 kB
  • sloc: ansic: 135,622; cpp: 11,186; sh: 5,025; objc: 2,548; makefile: 2,357; xml: 1,882
file content (110 lines) | stat: -rw-r--r-- 3,273 bytes parent folder | download | duplicates (16)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110

<typedefs>
  <type id="AB_VALUE" >
    <functions>
      <function type="todb" name="AB_Value_toDb" />
      <function type="fromdb" name="AB_Value_fromDb" />
      <function type="dup" name="AB_Value_dup" />
      <function type="free" name="AB_Value_free" />
    </functions>
  </type>

  <type id="GWEN_STRINGLIST" >
    <functions>
      <function type="dup" name="GWEN_StringList_dup" />
      <function type="free" name="GWEN_StringList_free" />
    </functions>
  </type>

  <type id="GWEN_TIME" >
    <functions>
      <function type="todb" name="GWEN_Time_toDb" />
      <function type="fromdb" name="GWEN_Time_fromDb" />
      <function type="dup" name="GWEN_Time_dup" />
      <function type="free" name="GWEN_Time_free" />
    </functions>
  </type>
  
  <type id="uint32_t" dbtype="int" />
  
</typedefs>




<types>

  <type id="AB_TRANSACTION" 
        prefix="AB_Transaction" 
        class="Transaction"
        access="public"
        filename="transaction"
        inherit="public" 
        list="lib"
        list2="public" >
    <headers>
      <header type="sys" >gwenhywfar/types.h</header>
      <header type="sys" >gwenhywfar/gwentime.h</header>
      <header type="sys" >gwenhywfar/stringlist.h</header>
      <header type="sys" >aqbanking/value.h</header>
    </headers>
    
    <group name="Local Account Info">
      <descr>
        This group contains information about the local account.
      </descr>
      <elem name="localBankCode" type="char" ptr="1">
        <descr>
         This is the code of the local bank (i.e. <b>your</b> bank).
        </descr>
      </elem>
      <elem name="localAccountNumber" type="char" ptr="1" />
      <elem name="localSuffix" type="char" ptr="1" />
      <elem name="localOwnerName" type="char" ptr="1" />
    </group>
    
    <group name="Remote Account Info">
      <descr>
        This group contains information about the remote account.
      </descr>
      <elem name="remoteBankCode" type="char" ptr="1" />
      <elem name="remoteAccountNumber" type="char" ptr="1" />
      <elem name="remoteSuffix" type="char" ptr="1" />
      <elem name="remoteOwnerName" type="GWEN_STRINGLIST" ptr="1" />
    </group>
    
    <elem name="uniqueId" type="char" ptr="1" />

    <group name="Dates">
      <elem name="valutaDate" type="GWEN_TIME" ptr="1" />
      <elem name="date" type="GWEN_TIME" ptr="1" />
    </group>
    
    <group name="Value">
      <elem name="value" type="AB_VALUE" ptr="1" />
    </group>
    
    <group name="Info Which Is Not Supported by All Backends">
      <descr>
        <p>
         This group contains information which differ between backends.
        </p>
        <p>
         Some of this information might not even be <b>supported</b> by every backends.
        </p>
      </descr>
      <elem name="textKey" type="int" />
      <elem name="transactionKey" type="char" ptr="1" />
      <elem name="customerReference" type="char" ptr="1" />
      <elem name="bankReference" type="char" ptr="1" />
      <elem name="transactionCode" type="int" />
      <elem name="transactionText" type="char" ptr="1" />
      <elem name="primanota" type="char" ptr="1" />
      
      <elem name="purpose" type="GWEN_STRINGLIST" ptr="1" />
    </group>
  </type>
  
  
  
</types>