IEC61970 16v29a - IEC61968 12v08
FinancialInfo.h
1 // FinancialInfo.h
3 // Implementation of the Class FinancialInfo
5 
6 #ifndef FINANCIALINFO_H
7 #define FINANCIALINFO_H
8 
9 #include "IEC61970/Base/Domain/String.h"
10 #include "IEC61970/Base/Domain/Money.h"
11 #include "IEC61970/Base/Domain/DateTime.h"
12 #include "IEC61970/Base/Domain/IntegerQuantity.h"
13 #include "IEC61970/Base/Core/IdentifiedObject.h"
14 #include "IEC61968/Assets/Asset.h"
15 
16 namespace IEC61968
17 {
18  namespace InfIEC61968
19  {
20  namespace InfAssets
21  {
28  {
29 
30  public:
31  FinancialInfo();
32  virtual ~FinancialInfo();
36  IEC61970::Base::Domain::String account;
44  IEC61970::Base::Domain::String costDescription;
48  IEC61970::Base::Domain::String costType;
66  IEC61970::Base::Domain::String purchaseOrderNumber;
80 
81  };
82 
83  }
84 
85  }
86 
87 }
88 #endif // FINANCIALINFO_H
IEC61970::Base::Domain::IntegerQuantity quantity
Definition: FinancialInfo.h:70
IEC61970::Base::Domain::String costType
Definition: FinancialInfo.h:48
IEC61970::Base::Domain::DateTime valueDateTime
Definition: FinancialInfo.h:74
IEC61970::Base::Domain::Money financialValue
Definition: FinancialInfo.h:52
Definition: Money.h:22
IEC61970::Base::Domain::DateTime plantTransferDateTime
Definition: FinancialInfo.h:58
IEC61970::Base::Domain::Money actualPurchaseCost
Definition: FinancialInfo.h:40
IEC61970::Base::Domain::String costDescription
Definition: FinancialInfo.h:44
IEC61970::Base::Domain::DateTime purchaseDateTime
Definition: FinancialInfo.h:62
IEC61970::Base::Domain::String account
Definition: FinancialInfo.h:36
IEC61970::Base::Domain::DateTime warrantyEndDateTime
Definition: FinancialInfo.h:78
Definition: IdentifiedObject.h:36
Definition: Asset.h:45
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::String purchaseOrderNumber
Definition: FinancialInfo.h:66
Definition: IntegerQuantity.h:22
Definition: DateTime.h:22