NAME
WWW::LogicBoxes::Role::Command::Domain::Registration - Domain Registration Related Operations
SYNOPSIS
use WWW::LogicBoxes;
use WWW::LogicBoxes::Domain;
use WWW::LogicBoxes::DomainRequest::Registration;
my $logic_boxes = WWW::LogicBoxes->new( ... );
# Creation
my $registration_request = WWW::LogicBoxes::DomainRequest::Registration->new( ... );
my $domain = $logic_boxes->register_domain( request => $registration_request );
# Deletion
$logic_boxes->delete_domain_registration_by_id( $domain->id );
REQUIRES
- submit
- get_domain_by_id
DESCRIPTION
Implements domain registration related operations with the LogicBoxes's API.
METHODS
register_domain
use WWW::LogicBoxes;
use WWW::LogicBoxes::Domain;
use WWW::LogicBoxes::DomainRequest::Registration;
my $logic_boxes = WWW::LogicBoxes->new( ... );
my $registration_request = WWW::LogicBoxes::DomainRequest::Registration->new( ... );
my $domain = $logic_boxes->register_domain( request => $registration_request );
Given a WWW::LogicBoxes::DomainRequest::Registration or a HashRef that can be coreced into a WWW::LogicBoxes::DomainRequest::Registration, attempts to register a domain with LogicBoxes.
Returned is a fully formed WWW::LogicBoxes::Domain.
delete_domain_registration_by_id
use WWW::LogicBoxes;
use WWW::LogicBoxes::Domain;
my $logic_boxes = WWW::LogicBoxes->new( ... );
$logic_boxes->delete_domain_registration_by_id( $domain->id );
Given an Integer domain id, deletes the specified domain registration. There is a limited amount of time in which you can do this for a new order (typically between 24 and 72 hours) and if you do this too often then LogicBoxes will get grumpy with you.