6 #ifndef PRICINGSTRUCTURE_H 7 #define PRICINGSTRUCTURE_H 11 #include "IEC61970/Base/Domain/String.h" 12 #include "IEC61970/Base/Domain/Integer.h" 13 #include "IEC61968/Customers/RevenueKind.h" 14 #include "IEC61970/Base/Domain/Boolean.h" 15 #include "IEC61968/Customers/Tariff.h" 16 #include "IEC61968/PaymentMetering/Transaction.h" 17 #include "IEC61968/Common/Document.h" 44 IEC61970::Base::Domain::String
code;
65 IEC61968::Customers::RevenueKind revenueKind = IEC61968::Customers::RevenueKind::_undef;
79 std::list<IEC61968::Customers::Tariff*>
Tariffs;
90 #endif // PRICINGSTRUCTURE_H
Definition: Document.h:27
IEC61970::Base::Domain::Integer dailyEstimatedUsage
Definition: PricingStructure.h:54
std::list< IEC61968::Customers::Tariff * > Tariffs
Definition: PricingStructure.h:79
std::list< IEC61968::Metering::UsagePoint * > UsagePoints
Definition: PricingStructure.h:75
IEC61970::Base::Domain::Integer dailyFloorUsage
Definition: PricingStructure.h:59
IEC61970::Base::Domain::Boolean taxExemption
Definition: PricingStructure.h:69
Definition: BusbarSectionInfo.h:14
std::list< IEC61968::PaymentMetering::Transaction * > Transactions
Definition: PricingStructure.h:83
Definition: PricingStructure.h:33
IEC61970::Base::Domain::String code
Definition: PricingStructure.h:44
IEC61970::Base::Domain::Integer dailyCeilingUsage
Definition: PricingStructure.h:49