Net::RRP::Request::Add - rrp add request representation.


Net-RRP documentation  | view source Contained in the Net-RRP distribution.

Index


NAME

Top

Net::RRP::Request::Add - rrp add request representation.

SYNOPSIS

Top

 use Net::RRP::Request::Add;
 my $addRequest = new Net::RRP::Request::Add 
    ( entity  => new Net::RRP::Entity::Domain 
      ( DomainName => [ 'domain.ru' ],
	NameServer => [ 'ns1.domain.ru' ] ),
      options => { Period => 10 } );
 my $addRequest1 = new Net::RRP::Request::Add ();
 $addRequest1->setEntity ( new Net::RRP::Entity::Domain
			   ( DomainName => [ 'domain.ru' ],
			     NameServer => [ 'ns1.domain.ru' ] ) );
 $addRequest1->setOption ( Period => 10 );

DESCRIPTION

Top

This is a rrp add request representation class.

getName

return a 'Add'

setEntity

throw Net::RRP::Exception::InvalidEntityValue exception unless entity is Net::RRP::Entity::Domain or Net::RRP::Entity::NameServer

setOption

Support for Registrar and Serial options. pass Period option. Throw Net::RRP::Exception::InvalidCommandOption exception at other options. Throw Net::RRP::Exception::InvalidOptionValue unless passed value is numeric.

AUTHOR AND COPYRIGHT

Top

SEE ALSO

Top

Net::RRP::Request(3), Net::RRP::Codec(3), Net::RRP::Entity::Domain(3), Net::RRP::Entity::NameServer(3), RFC 2832, Net::RRP::Exception::InvalidEntityValue(3), Net::RRP::Exception::InvalidCommandOption(3), Net::RRP::Exception::InvalidOptionValue(3)


Net-RRP documentation  | view source Contained in the Net-RRP distribution.