7 #ifndef __DEF_REG_UPDATE_CMD_H__
8 #define __DEF_REG_UPDATE_CMD_H__
42 Status(
const string &status,
const string &lang =
"",
const string &msg =
"") :
57 return _status < st._status;
64 void set_status(
const string &status) { _status = status; }
76 void set_lang(
const string &lang) { _lang = lang; }
88 void set_msg(
const string &msg) { _msg = msg; }
296 #endif // __DEF_REG_UPDATE_CMD_H__
AuthInfo _authInfo
Definition: DefRegUpdateCmd.H:291
string get_trademark_date() const
Returns the date when the Trademark was issued.
Definition: DefRegUpdateCmd.H:211
string get_trademark_id() const
Definition: DefRegUpdateCmd.H:185
bool operator<(const Status &st) const
Less comparator to avoid duplicated status in a set container.
Definition: DefRegUpdateCmd.H:55
set< Status > _status_rem
Definition: DefRegUpdateCmd.H:267
string _admin_contact
Definition: DefRegUpdateCmd.H:287
void insert_status_rem(const Status &status)
Insert a status to be removed in the defensive registration object.
Definition: DefRegUpdateCmd.H:152
string _trademark_id
Definition: DefRegUpdateCmd.H:276
void set_admin_contact(const string &contact)
Definition: DefRegUpdateCmd.H:218
string get_admin_contact() const
Definition: DefRegUpdateCmd.H:225
string get_lang() const
Returns the status' message language.
Definition: DefRegUpdateCmd.H:82
string get_registrant() const
Returns registrant.
Definition: DefRegUpdateCmd.H:171
void reset()
Reset object attributes.
Definition: DefRegUpdateCmd.H:243
string get_trademark_country() const
Definition: DefRegUpdateCmd.H:199
void set_registrant(const string ®istrant)
Sets registrant.
Definition: DefRegUpdateCmd.H:165
void reset()
Reset object attributes.
Definition: DefRegUpdateCmd.H:97
set< Status > get_status_rem() const
Definition: DefRegUpdateCmd.H:159
void set_status(const string &status)
Sets the status of the defensive registration object.
Definition: DefRegUpdateCmd.H:64
void set_msg(const string &msg)
Sets the status' message.
Definition: DefRegUpdateCmd.H:88
Status()
Default constructor.
Definition: DefRegUpdateCmd.H:31
string get_status() const
Returns the status of the defensive registration object.
Definition: DefRegUpdateCmd.H:70
string get_msg() const
Returns the status' message.
Definition: DefRegUpdateCmd.H:94
string _roid
Definition: DefRegUpdateCmd.H:260
EPP DefRegUpdateCmd::Status Class.
Definition: DefRegUpdateCmd.H:28
string _trademark_date
Date when the Trademark was issued.
Definition: DefRegUpdateCmd.H:283
Status(const string &status, const string &lang="", const string &msg="")
Constructor used to easy fill all values.
Definition: DefRegUpdateCmd.H:42
void insert_status_add(const Status &status)
Insert a status to be added in the defensive registration object.
Definition: DefRegUpdateCmd.H:139
void reset()
Reset all object attributes.
Definition: CommonData.H:152
string _trademark_country
Definition: DefRegUpdateCmd.H:280
void set_authInfo(const AuthInfo &authInfo)
Sets authorization information.
Definition: DefRegUpdateCmd.H:231
void set_trademark_date(const string &date)
Sets date when the Trademark was issued.
Definition: DefRegUpdateCmd.H:205
void set_roid(const string &roid)
Set defensive registration roid.
Definition: DefRegUpdateCmd.H:127
DefRegUpdateCmd(bool reset=true)
Default constructor.
Definition: DefRegUpdateCmd.H:116
void reset()
Reset object attributes.
Definition: Command.H:33
EPP Command Class.
Definition: Command.H:18
string _registrant
Definition: DefRegUpdateCmd.H:272
set< Status > get_status_add() const
Definition: DefRegUpdateCmd.H:146
EPP DefRegUpdateCmd Class.
Definition: DefRegUpdateCmd.H:24
void set_trademark_country(const string &country)
Definition: DefRegUpdateCmd.H:192
set< Status > _status_add
Set of status to be added to the defensive registration object.
Definition: DefRegUpdateCmd.H:263
AuthInfo get_authInfo() const
Returns authorization information.
Definition: DefRegUpdateCmd.H:240
string get_roid() const
Returns defensive registration roid.
Definition: DefRegUpdateCmd.H:133
AuthInfo Class.
Definition: CommonData.H:83
void set_trademark_id(const string &id)
Definition: DefRegUpdateCmd.H:178
void set_lang(const string &lang)
Sets the status' message language.
Definition: DefRegUpdateCmd.H:76