IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::PaymentMetering::ServiceSupplier Class Reference

#include <ServiceSupplier.h>

Inheritance diagram for IEC61968::PaymentMetering::ServiceSupplier:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::PaymentMetering::ServiceSupplier:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String issuerIdentificationNumber
 
IEC61968::PaymentMetering::SupplierKind kind = IEC61968::PaymentMetering::SupplierKind::_undef
 
std::list< IEC61968::InfIEC61968::InfCommon::BankAccount * > BankAccounts
 
std::list< IEC61968::Metering::UsagePoint * > UsagePoints
 
std::list< IEC61968::Customers::CustomerAgreement * > CustomerAgreements
 
- Public Attributes inherited from IEC61968::Common::OrganisationRole
IEC61968::Common::OrganisationOrganisation
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
- 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
 

Detailed Description

Organisation that provides services to customers.

Member Data Documentation

◆ BankAccounts

std::list<IEC61968::InfIEC61968::InfCommon::BankAccount*> IEC61968::PaymentMetering::ServiceSupplier::BankAccounts

All BackAccounts this ServiceSupplier owns.

◆ CustomerAgreements

std::list<IEC61968::Customers::CustomerAgreement*> IEC61968::PaymentMetering::ServiceSupplier::CustomerAgreements

All customer agreements of this service supplier.

◆ issuerIdentificationNumber

IEC61970::Base::Domain::String IEC61968::PaymentMetering::ServiceSupplier::issuerIdentificationNumber

Unique transaction reference prefix number issued to an entity by the International Organization for Standardization for the purpose of tagging onto electronic financial transactions, as defined in ISO/IEC 7812-1 and ISO/IEC 7812-2.

◆ kind

IEC61968::PaymentMetering::SupplierKind IEC61968::PaymentMetering::ServiceSupplier::kind = IEC61968::PaymentMetering::SupplierKind::_undef

Kind of supplier.

◆ UsagePoints

std::list<IEC61968::Metering::UsagePoint*> IEC61968::PaymentMetering::ServiceSupplier::UsagePoints

All usage points this service supplier utilises to deliver a service.


The documentation for this class was generated from the following files: