|
CIM++ Adapted CIM Codebase
|
#include <Transaction.h>


Public Attributes | |
| IEC61970::Base::Domain::String | diverseReference |
| IEC61970::Base::Domain::String | donorReference |
| IEC61968::PaymentMetering::TransactionKind | kind |
| IEC61968::PaymentMetering::LineDetail | line |
| IEC61970::Base::Domain::String | receiverReference |
| IEC61970::Base::Domain::String | reversedId |
| IEC61970::Base::Domain::RealEnergy | serviceUnitsEnergy |
| IEC61970::Base::Domain::RealEnergy | serviceUnitsError |
| IEC61968::Metering::Meter * | Meter |
Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject | |
| IEC61970::Base::Domain::String | aliasName |
| IEC61970::Base::Domain::String | description |
| IEC61970::Base::Domain::String | mRID |
| IEC61970::Base::Domain::String | name |
| std::list< IEC61970::Base::DiagramLayout::DiagramObject * > | DiagramObjects |
The record of details of payment for service or token sale.
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::diverseReference |
Formal reference for use with diverse payment (traffic fine for example).
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::donorReference |
Reference to the entity that is the source of 'amount' (for example: customer for token purchase; or supplier for free issue token).
| IEC61968::PaymentMetering::TransactionKind IEC61968::PaymentMetering::Transaction::kind |
Kind of transaction.
| IEC61968::PaymentMetering::LineDetail IEC61968::PaymentMetering::Transaction::line |
Transaction amount, rounding, date and note for this transaction line.
| IEC61968::Metering::Meter* IEC61968::PaymentMetering::Transaction::Meter |
Meter for this vending transaction.
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::receiverReference |
Reference to the entity that is the recipient of 'amount' (for example, supplier for service charge payment; or tax receiver for VAT).
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::reversedId |
(if 'kind' is transactionReversal) Reference to the original transaction that is being reversed by this transaction.
| IEC61970::Base::Domain::RealEnergy IEC61968::PaymentMetering::Transaction::serviceUnitsEnergy |
Actual amount of service units that is being paid for.
| IEC61970::Base::Domain::RealEnergy IEC61968::PaymentMetering::Transaction::serviceUnitsError |
Number of service units not reflected in 'serviceUnitsEnergy' due to process rounding or truncating errors.
1.8.13