IEC61970 16v29a - IEC61968 12v08
Cheque.h
1 // Cheque.h
3 // Implementation of the Class Cheque
5 
6 #ifndef CHEQUE_H
7 #define CHEQUE_H
8 
9 #include "BaseClass.h"
10 #include "IEC61968/PaymentMetering/BankAccountDetail.h"
11 #include "IEC61970/Base/Domain/String.h"
12 #include "IEC61970/Base/Domain/Date.h"
13 #include "IEC61968/PaymentMetering/ChequeKind.h"
14 #include "IEC61968/PaymentMetering/Tender.h"
15 
16 namespace IEC61968
17 {
18  namespace PaymentMetering
19  {
23  class Cheque : public BaseClass
24  {
25 
26  public:
27  Cheque();
28  virtual ~Cheque();
36  IEC61970::Base::Domain::String chequeNumber;
44  IEC61968::PaymentMetering::ChequeKind kind = IEC61968::PaymentMetering::ChequeKind::_undef;
48  IEC61970::Base::Domain::String micrNumber;
53 
54  };
55 
56  }
57 
58 }
59 #endif // CHEQUE_H
Definition: Date.h:20
IEC61968::PaymentMetering::BankAccountDetail bankAccountDetail
Definition: Cheque.h:32
IEC61970::Base::Domain::String micrNumber
Definition: Cheque.h:48
IEC61968::PaymentMetering::ChequeKind kind
Definition: Cheque.h:44
Definition: Tender.h:28
Definition: BaseClass.h:6
IEC61968::PaymentMetering::Tender * Tender
Definition: Cheque.h:52
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::Date date
Definition: Cheque.h:40
Definition: BankAccountDetail.h:20
IEC61970::Base::Domain::String chequeNumber
Definition: Cheque.h:36
Definition: Cheque.h:23