7 #ifndef __ASNUPDATECMD_H__
8 #define __ASNUPDATECMD_H__
72 void set_creation_date(
const string &creation_date)
77 string get_creation_date()
const
162 _as_out_add.push_back(policy);
180 _as_out_rem.push_back(policy);
229 vector<string> _as_out_add;
232 vector<string> _as_out_rem;
236 #endif // __ASNUPDATECMD_H__
void set_asn(const int asn)
Sets asn.
Definition: AsnUpdateCmd.H:40
map< string, string, less< string > > get_contacts_add() const
Returns map of other contacts to be added.
Definition: AsnUpdateCmd.H:96
map< string, string, less< string > > _contacts_rem
contacts to be removed
Definition: AsnUpdateCmd.H:220
vector< string > _as_in_rem
as-in policy to be removed
Definition: AsnUpdateCmd.H:226
string _creation_date
object creation date
Definition: AsnUpdateCmd.H:214
void insert_contact_rem(const string &type, const string &identification)
Inserts a contact to be removed.
Definition: AsnUpdateCmd.H:106
vector< string > get_as_out_add() const
Returns list of all AS output policies to be added.
Definition: AsnUpdateCmd.H:169
int _asn
autonomous system number
Definition: AsnUpdateCmd.H:208
vector< string > get_as_in_add() const
Returns list of all AS input policies to be added.
Definition: AsnUpdateCmd.H:133
vector< string > get_as_out_rem() const
Returns list of all AS output policies to be removed.
Definition: AsnUpdateCmd.H:187
void insert_as_out_add(const string &policy)
Inserts an AS output policy to be added.
Definition: AsnUpdateCmd.H:160
void set_organization(const string &organization)
Sets organization.
Definition: AsnUpdateCmd.H:58
EPP AsnUpdate Class.
Definition: AsnUpdateCmd.H:25
string _organization
organization associated with the asn
Definition: AsnUpdateCmd.H:211
AsnUpdateCmd(bool reset=true)
Default constructor.
Definition: AsnUpdateCmd.H:29
vector< string > get_as_in_rem() const
Returns list of all AS input policies to be removed.
Definition: AsnUpdateCmd.H:151
void insert_as_in_add(const string &policy)
Inserts an AS input policy to be added.
Definition: AsnUpdateCmd.H:124
void insert_as_out_rem(const string &policy)
Inserts an AS output policy to be removed.
Definition: AsnUpdateCmd.H:178
void insert_as_in_rem(const string &policy)
Inserts an AS input policy to be removed.
Definition: AsnUpdateCmd.H:142
vector< string > _as_in_add
as-in policy to be added
Definition: AsnUpdateCmd.H:223
void insert_contact_add(const string &type, const string &identification)
Inserts a contact to be added.
Definition: AsnUpdateCmd.H:87
void reset()
Reset object attributes.
Definition: Command.H:33
EPP Command Class.
Definition: Command.H:18
int get_asn() const
Returns asn.
Definition: AsnUpdateCmd.H:49
map< string, string, less< string > > _contacts_add
contacts to be added
Definition: AsnUpdateCmd.H:217
map< string, string, less< string > > get_contacts_rem() const
Returns map of other contacts to be removed.
Definition: AsnUpdateCmd.H:115
string get_organization() const
Returns organization associated with the asn.
Definition: AsnUpdateCmd.H:67