IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfCustomers
ServiceGuarantee.h
1
// ServiceGuarantee.h
3
// Implementation of the Class ServiceGuarantee
5
6
#ifndef SERVICEGUARANTEE_H
7
#define SERVICEGUARANTEE_H
8
9
#include "IEC61970/Base/Domain/DateTimeInterval.h"
10
#include "IEC61970/Base/Domain/Boolean.h"
11
#include "IEC61970/Base/Domain/Money.h"
12
#include "IEC61970/Base/Domain/String.h"
13
#include "IEC61968/Common/Document.h"
14
15
namespace
IEC61968
16
{
17
namespace
InfIEC61968
18
{
19
namespace
InfCustomers
20
{
35
class
ServiceGuarantee
:
public
IEC61968::Common::Document
36
{
37
38
public
:
39
ServiceGuarantee
();
40
virtual
~
ServiceGuarantee
();
44
IEC61970::Base::Domain::DateTimeInterval
applicationPeriod
;
50
IEC61970::Base::Domain::Boolean
automaticPay
;
55
IEC61970::Base::Domain::Money
payAmount
;
59
IEC61970::Base::Domain::String
serviceRequirement
;
60
61
};
62
63
}
64
65
}
66
67
}
68
#endif // SERVICEGUARANTEE_H
IEC61968::Common::Document
Definition:
Document.h:27
IEC61968::InfIEC61968::InfCustomers::ServiceGuarantee
Definition:
ServiceGuarantee.h:35
IEC61970::Base::Domain::Money
Definition:
Money.h:22
IEC61968::InfIEC61968::InfCustomers::ServiceGuarantee::applicationPeriod
IEC61970::Base::Domain::DateTimeInterval applicationPeriod
Definition:
ServiceGuarantee.h:44
IEC61968::InfIEC61968::InfCustomers::ServiceGuarantee::serviceRequirement
IEC61970::Base::Domain::String serviceRequirement
Definition:
ServiceGuarantee.h:59
IEC61968::InfIEC61968::InfCustomers::ServiceGuarantee::automaticPay
IEC61970::Base::Domain::Boolean automaticPay
Definition:
ServiceGuarantee.h:50
IEC61970::Base::Domain::Boolean
Definition:
Boolean.h:17
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfCustomers::ServiceGuarantee::payAmount
IEC61970::Base::Domain::Money payAmount
Definition:
ServiceGuarantee.h:55
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
Generated by
1.8.13