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

#include <CustomerNotification.h>

Inheritance diagram for IEC61968::Customers::CustomerNotification:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Customers::CustomerNotification:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String contactType
 
IEC61970::Base::Domain::String contactValue
 
IEC61970::Base::Domain::DateTime earliestDateTimeToCall
 
IEC61970::Base::Domain::DateTime latestDateTimeToCall
 
IEC61968::Customers::NotificationTriggerKind trigger = IEC61968::Customers::NotificationTriggerKind::_undef
 
IEC61968::Customers::CustomerCustomer
 
std::list< IEC61968::Customers::TroubleTicket * > TroubleTickets
 

Detailed Description

Conditions for notifying the customer about the changes in the status of their service (e.g., outage restore, estimated restoration time, tariff or service level change, etc.)

Member Data Documentation

◆ contactType

IEC61970::Base::Domain::String IEC61968::Customers::CustomerNotification::contactType

Type of contact (e.g., phone, email, etc.).

◆ contactValue

IEC61970::Base::Domain::String IEC61968::Customers::CustomerNotification::contactValue

Value of contact type (e.g., phone number, email address, etc.).

◆ Customer

IEC61968::Customers::Customer* IEC61968::Customers::CustomerNotification::Customer

Customer requiring this notification.

◆ earliestDateTimeToCall

IEC61970::Base::Domain::DateTime IEC61968::Customers::CustomerNotification::earliestDateTimeToCall

Earliest date time to call the customer.

◆ latestDateTimeToCall

IEC61970::Base::Domain::DateTime IEC61968::Customers::CustomerNotification::latestDateTimeToCall

Latest date time to call the customer.

◆ trigger

IEC61968::Customers::NotificationTriggerKind IEC61968::Customers::CustomerNotification::trigger = IEC61968::Customers::NotificationTriggerKind::_undef

Trigger for this notification.

◆ TroubleTickets

std::list<IEC61968::Customers::TroubleTicket*> IEC61968::Customers::CustomerNotification::TroubleTickets

All trouble tickets with this notification.


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