1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "transactionlimits.xml".
4  * Please do not edit this file, all changes will be lost.
5  * Better edit the mentioned source file instead.
6  **********************************************************/
7 
8 #ifndef AB_TRANSACTION_LIMITS_TRANSACTIONLIMITS_P_H
9 #define AB_TRANSACTION_LIMITS_TRANSACTIONLIMITS_P_H
10 
11 #include "./transactionlimits.h"
12 
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 struct AB_TRANSACTION_LIMITS {
19   GWEN_LIST_ELEMENT(AB_TRANSACTION_LIMITS)
20   int _refCount;
21   int command;
22   int maxLenLocalName;
23   int minLenLocalName;
24   int maxLenRemoteName;
25   int minLenRemoteName;
26   int maxLenCustomerReference;
27   int minLenCustomerReference;
28   int maxLenBankReference;
29   int minLenBankReference;
30   int maxLenPurpose;
31   int minLenPurpose;
32   int maxLinesPurpose;
33   int minLinesPurpose;
34   int needDate;
35   int minValueSetupTime;
36   int maxValueSetupTime;
37   int minValueSetupTimeFirst;
38   int maxValueSetupTimeFirst;
39   int minValueSetupTimeOnce;
40   int maxValueSetupTimeOnce;
41   int minValueSetupTimeRecurring;
42   int maxValueSetupTimeRecurring;
43   int minValueSetupTimeFinal;
44   int maxValueSetupTimeFinal;
45   uint8_t valuesCycleWeek[64];
46   int valuesCycleWeekUsed;
47   uint8_t valuesCycleMonth[64];
48   int valuesCycleMonthUsed;
49   uint8_t valuesExecutionDayWeek[16];
50   int valuesExecutionDayWeekUsed;
51   uint8_t valuesExecutionDayMonth[64];
52   int valuesExecutionDayMonthUsed;
53   int allowMonthly;
54   int allowWeekly;
55   int allowChangeRecipientAccount;
56   int allowChangeRecipientName;
57   int allowChangeValue;
58   int allowChangeTextKey;
59   int allowChangePurpose;
60   int allowChangeFirstExecutionDate;
61   int allowChangeLastExecutionDate;
62   int allowChangeCycle;
63   int allowChangePeriod;
64   int allowChangeExecutionDay;
65 };
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif
72 
73