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