libepp_nicbr
DomainTransferRsp.H
1 /* ${copyright}$ */
2 /* $Id$ */
3 
4 #ifndef __DOMAIN_TRANSFER_RSP_H__
5 #define __DOMAIN_TRANSFER_RSP_H__
6 
7 #include <string>
8 
9 #include "libepp_nicbr.H"
10 
11 #include "Response.H"
12 
13 using std::string;
14 
15 LIBEPP_NICBR_NS_BEGIN
16 
19 {
20 public:
21 
23  DomainTransferRsp(bool reset = true) : Response(false)
24  {
25  if (reset) {
26  this->reset();
27  }
28  }
29 
31 
34  void set_name(const string name)
35  {
36  _name = name;
37  }
38 
40 
43  string get_name() const
44  {
45  return _name;
46  }
47 
49 
52  void set_trStatus(const string &trStatus)
53  {
54  _trStatus = trStatus;
55  }
56 
58 
61  string get_trStatus() const
62  {
63  return _trStatus;
64  }
65 
67 
70  void set_reID(const string &reID)
71  {
72  _reID = reID;
73  }
74 
77 
80  string get_reID() const
81  {
82  return _reID;
83  }
84 
86 
89  void set_reDate(const string &reDate)
90  {
91  _reDate = reDate;
92  }
93 
95 
98  string get_reDate() const
99  {
100  return _reDate;
101  }
102 
105 
108  void set_acID(const string &acID)
109  {
110  _acID = acID;
111  }
112 
115 
118  string get_acID() const
119  {
120  return _acID;
121  }
122 
124 
127  void set_acDate(const string &acDate)
128  {
129  _acDate = acDate;
130  }
131 
133 
136  string get_acDate() const
137  {
138  return _acDate;
139  }
140 
144 
147  void set_exDate(const string &exDate)
148  {
149  _exDate = exDate;
150  }
151 
155 
158  string get_exDate() const
159  {
160  return _exDate;
161  }
162 
164  void reset()
165  {
166  Response::reset();
167  _name = "";
168  _trStatus = "";
169  _reID = "";
170  _reDate = "";
171  _acID = "";
172  _acDate = "";
173  _exDate = "";
174  }
175 
176 protected:
178  string _name;
179 
181  string _trStatus;
182 
184  string _reID;
185 
187  string _reDate;
188 
191  string _acID;
192 
194  string _acDate;
195 
197  string _exDate;
198 };
199 
200 LIBEPP_NICBR_NS_END
201 #endif // __DOMAIN_TRANSFER_RSP_H__
void set_reDate(const string &reDate)
Sets date and time that the transfer was requested.
Definition: DomainTransferRsp.H:89
void reset()
reset attributes
Definition: DomainTransferRsp.H:164
string _reID
Identifier of the client that requested the object transfer.
Definition: DomainTransferRsp.H:184
EPP Response Class.
Definition: Response.H:24
void set_name(const string name)
Sets fully qualified name of the domain object.
Definition: DomainTransferRsp.H:34
void set_acID(const string &acID)
Definition: DomainTransferRsp.H:108
string _exDate
End of the domain object's validity period.
Definition: DomainTransferRsp.H:197
string _acDate
Date and time of a required or completed response.
Definition: DomainTransferRsp.H:194
Project defines.
string get_exDate() const
Definition: DomainTransferRsp.H:158
string _trStatus
State of the most recent transfer request.
Definition: DomainTransferRsp.H:181
string get_trStatus() const
Returns state of the most recent transfer request.
Definition: DomainTransferRsp.H:61
string get_acID() const
Definition: DomainTransferRsp.H:118
EPP Response Class.
string _acID
Definition: DomainTransferRsp.H:191
EPP DomainTransferRsp Class.
Definition: DomainTransferRsp.H:18
void set_reID(const string &reID)
Sets identifier of the client that requested the object transfer.
Definition: DomainTransferRsp.H:70
void set_exDate(const string &exDate)
Definition: DomainTransferRsp.H:147
void set_trStatus(const string &trStatus)
Sets state of the most recent transfer request.
Definition: DomainTransferRsp.H:52
string get_acDate() const
Returns date and time of a required or completed response.
Definition: DomainTransferRsp.H:136
string get_name() const
Returns fully qualified name of the domain object.
Definition: DomainTransferRsp.H:43
string _name
Server-unique identifier for the queried domain.
Definition: DomainTransferRsp.H:178
void set_acDate(const string &acDate)
Sets date and time of a required or completed response.
Definition: DomainTransferRsp.H:127
string _reDate
Date and time that the transfer was requested.
Definition: DomainTransferRsp.H:187
string get_reDate() const
Returns date and time that the transfer was requested.
Definition: DomainTransferRsp.H:98
DomainTransferRsp(bool reset=true)
Default constructor.
Definition: DomainTransferRsp.H:23
string get_reID() const
Definition: DomainTransferRsp.H:80
void reset()
reset attributes
Definition: Response.H:161