43 lines
1.2 KiB
C++
43 lines
1.2 KiB
C++
/*
|
|
* 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<std::string>* techContacts = NULL,
|
|
const std::vector<std::string>* nameservers = NULL,
|
|
const std::vector<std::string>* adminContacts = NULL,
|
|
const std::vector<std::string>* 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_ */
|