29 lines
901 B
C++
29 lines
901 B
C++
#ifndef __AR_DOMAIN_POLICY_DELETE_COMMAND_HPP
|
|
#define __AR_DOMAIN_POLICY_DELETE_COMMAND_HPP
|
|
|
|
#include "se/Extension.hpp"
|
|
#include "se/ProtocolExtensionCommand.hpp"
|
|
|
|
/**
|
|
* Mapping of EPP urn:ar:params:xml:ns:arext-1.0 policyDelete command specified
|
|
* by the AusRegistry EPP extensions document. This should be used to delete
|
|
* domains violating relevant policy, rather than at the request of the
|
|
* registrant.
|
|
* Use this class to generate an AusRegistry-compliant XML document, given
|
|
* simple input parameters. The toXML method in Command serialises this object
|
|
* to XML.
|
|
*/
|
|
class ArDomainPolicyDeleteCommand : public ProtocolExtensionCommand
|
|
{
|
|
public:
|
|
ArDomainPolicyDeleteCommand (
|
|
const std::string &name,
|
|
const std::string &reason);
|
|
|
|
private:
|
|
Extension& getExtension() const;
|
|
};
|
|
|
|
#endif // __AR_DOMAIN_POLICY_DELETE_COMMAND_HPP
|
|
|