/* * LPCreate.hpp * * Created on: Jan 23, 2014 * Author: jdaugherty */ #ifndef LPCREATE_HPP_ #define LPCREATE_HPP_ #include "se/DomainCreateCommand.hpp" #include "LPLaunch.hpp" class LPCreate : public DomainCreateCommand { private: LPLaunch *draft_tan_epp_launchphase_12; void setExtension (); public: /** * Constructor for a domain:create EPP command. All core EPP domain:create * attributes may be set using this constructor. */ LPCreate (const std::string& name, const std::string& pw, const std::string* registrantID, const std::vector* techContacts = NULL, const std::vector* nameservers = NULL, const std::vector* adminContacts = NULL, const std::vector* billingContacts = NULL, const Period* period = NULL) : DomainCreateCommand( name, pw, registrantID, techContacts, nameservers, adminContacts, billingContacts, period) { setExtension(); } virtual void addToCommand(const Command &command) const; }; #endif /* LPCREATE_HPP_ */