DomainInfoRsp Class Reference

EPP DomainInfoRsp Class. More...

#include <DomainInfoRsp.H>

Inheritance diagram for DomainInfoRsp:

Response BrDomainInfoRsp List of all members.

Public Member Functions

 DomainInfoRsp (bool reset=true)
 Default constructor.
void set_name (string name)
 Sets domain name.
string get_name ()
 Returns domain name.
void set_roid (string roid)
 Sets domain repository object identification.
string get_roid ()
 Returns domain repository object identification.
void insert_status (string status)
 Inserts a new status in _status_set.
set< string > get_status_set ()
 Returns set of domain status.
void set_registrant (string registrant)
 Sets registrant.
string get_registrant ()
 Returns registrant.
void insert_contact (string type, string identification)
 Inserts a contact in the map of other contacts.
map< string, string, less<
string > > 
get_contacts ()
 Returns map of other contacts.
void insert_nameserver (const struct NameServer &nameserver)
 Inserts a nameserver to the list of nameservers.
vector< struct NameServer > get_nameservers ()
 Returns a list of nameservers.
void set_clID (string clID)
 Sets the sponsoring client.
string get_clID ()
 Returns sponsoring client.
void set_crID (string crID)
 Sets the identifier of the client that created the domain object.
string get_crID ()
 Returns the identifier of the client that created the domain object.
void set_crDate (string crDate)
 Sets creation date.
string get_crDate ()
 Returns creation date.
void set_upID (string upID)
 Sets the identifier of the client that last updated the domain object.
string get_upID ()
 Returns the identifier of the client that last updated the domain object.
void set_exDate (string exDate)
 Sets expiration date.
string get_exDate ()
 Returns expiration date.
void set_upDate (string upDate)
 Sets last modification date.
string get_upDate ()
 Returns last modification date.
void set_trDate (string trDate)
 Sets last successfull transfer date.
string get_trDate ()
 Returns last successfull transfer date.
void set_authInfo (const AuthInfo &authInfo)
 Sets authorization information.
AuthInfo get_authInfo ()
 Returns authorization information.
void reset ()
 Reset object attributes.

Protected Attributes

string _name
 fully qualified domain name
string _roid
set< string > _status_set
 set of domain status
string _registrant
 registrant
map< string, string, less<
string > > 
_contacts
 other contact objects
vector< struct NameServer > _nameservers
 name servers associated with domain object
string _clID
 sponsoring client id
string _crID
 client that created object
string _crDate
 creation date
string _upID
 client that last updated object
string _exDate
 expiration date
string _upDate
 last modification date
string _trDate
 last successfull transfer date
AuthInfo _authInfo
 authorization information

Detailed Description

EPP DomainInfoRsp Class.


Member Function Documentation

AuthInfo DomainInfoRsp::get_authInfo  )  [inline]
 

Returns authorization information.

Returns:
authorization information

string DomainInfoRsp::get_clID  )  [inline]
 

Returns sponsoring client.

Returns:
sponsoring client

map< string, string, less<string> > DomainInfoRsp::get_contacts  )  [inline]
 

Returns map of other contacts.

Returns:
map of other contacts

string DomainInfoRsp::get_crDate  )  [inline]
 

Returns creation date.

Returns:
creation date

string DomainInfoRsp::get_crID  )  [inline]
 

Returns the identifier of the client that created the domain object.

Returns:
client identification

string DomainInfoRsp::get_exDate  )  [inline]
 

Returns expiration date.

Returns:
expiration date

string DomainInfoRsp::get_name  )  [inline]
 

Returns domain name.

Returns:
fully qualified domain name

vector<struct NameServer> DomainInfoRsp::get_nameservers  )  [inline]
 

Returns a list of nameservers.

Returns:
list of nameservers associated with domain object

string DomainInfoRsp::get_registrant  )  [inline]
 

Returns registrant.

Returns:
registrant identification

string DomainInfoRsp::get_roid  )  [inline]
 

Returns domain repository object identification.

Returns:
domain repository object identification

set<string> DomainInfoRsp::get_status_set  )  [inline]
 

Returns set of domain status.

Returns:
set of domain status

string DomainInfoRsp::get_trDate  )  [inline]
 

Returns last successfull transfer date.

Returns:
last successfull transfer date

string DomainInfoRsp::get_upDate  )  [inline]
 

Returns last modification date.

Returns:
last modification date

string DomainInfoRsp::get_upID  )  [inline]
 

Returns the identifier of the client that last updated the domain object.

Returns:
id of client that last updated the domain object

void DomainInfoRsp::insert_contact string  type,
string  identification
[inline]
 

Inserts a contact in the map of other contacts.

Parameters:
type contact type
identification contact identification

void DomainInfoRsp::insert_nameserver const struct NameServer &  nameserver  )  [inline]
 

Inserts a nameserver to the list of nameservers.

Parameters:
nameserver fully qualified domain name

void DomainInfoRsp::insert_status string  status  )  [inline]
 

Inserts a new status in _status_set.

Parameters:
status the status to be inserted

void DomainInfoRsp::set_authInfo const AuthInfo authInfo  )  [inline]
 

Sets authorization information.

Parameters:
authInfo domain authorization information

void DomainInfoRsp::set_clID string  clID  )  [inline]
 

Sets the sponsoring client.

Parameters:
clID sponsoring client

void DomainInfoRsp::set_crDate string  crDate  )  [inline]
 

Sets creation date.

Parameters:
crDate object creation date

void DomainInfoRsp::set_crID string  crID  )  [inline]
 

Sets the identifier of the client that created the domain object.

Parameters:
crID id of the client that created the object

void DomainInfoRsp::set_exDate string  exDate  )  [inline]
 

Sets expiration date.

Parameters:
exDate expiration date

void DomainInfoRsp::set_name string  name  )  [inline]
 

Sets domain name.

Parameters:
name fully qualified domain name

void DomainInfoRsp::set_registrant string  registrant  )  [inline]
 

Sets registrant.

Parameters:
registrant registrant identification

void DomainInfoRsp::set_roid string  roid  )  [inline]
 

Sets domain repository object identification.

Parameters:
roid domain repository object identification

void DomainInfoRsp::set_trDate string  trDate  )  [inline]
 

Sets last successfull transfer date.

Parameters:
trDate last successfull transfer date

void DomainInfoRsp::set_upDate string  upDate  )  [inline]
 

Sets last modification date.

Parameters:
upDate last modification date

void DomainInfoRsp::set_upID string  upID  )  [inline]
 

Sets the identifier of the client that last updated the domain object.

Parameters:
upID id of the client that created the object


Member Data Documentation

string DomainInfoRsp::_roid [protected]
 

element that contains the Repository Object IDentifier assigned to the domain object when the object was created


The documentation for this class was generated from the following file:
Generated on Thu Jun 8 17:40:01 2006 for libepp_nicbr by  doxygen 1.4.6