IEC61970 16v29a - IEC61968 12v08
TransactionKind.h
1 // TransactionKind.h
3 // Implementation of the Class TransactionKind
4 // Original author: T. Kostic
6 
7 #ifndef TRANSACTIONKIND_H
8 #define TRANSACTIONKIND_H
9 
10 namespace IEC61968
11 {
12  namespace PaymentMetering
13  {
17  enum class TransactionKind
18  {
22  _undef = -1, serviceChargePayment,
26  taxChargePayment,
30  auxiliaryChargePayment,
34  accountPayment,
38  diversePayment,
42  transactionReversal,
46  tokenSalePayment,
50  tokenFreeIssue,
54  tokenGrant,
58  tokenExchange,
62  tokenCancellation,
66  meterConfigurationToken,
70  other
71  };
72 
73  }
74 
75 }
76 #endif // TRANSACTIONKIND_H
Definition: BusbarSectionInfo.h:14