NAME
WWW::LogicBoxes::IRTPDetail - Detailed Information About An In Progress IRTP Verification
SYNOPSIS
use WWW::LogicBoxes;
my $api = WWW::LogicBoxes->new( ... );
my $domain = $api->get_domain_by_name( 'test-domain.com' );
if( $domain->has_irtp_detail ) {
# Output information about IRTP Verification
$domain->irtp_detail->is_transfer_locked;
...
}
DESCRIPTION
On 2016-12-01, a new ICANN Inter Registrar Transfer Policy went into effect. This policy requires any material change to the registrant contact ( the name, email address, that sort of thing ), to be confirmed by both the old registrant and the new registrant. This object exists to contain all the relevant data of an in progress IRTP Verification.
ATTRIBUTES
is_transfer_locked
Boolean indicating if the domain will be transfer locked for 60 days after the verification is complete. This is set when the original call to "update_domain_contacts" in WWW::LogicBoxes::Role::Command::Domain is made and is based on the value of is_transfer_locked.
expiration_date
DateTime object that contains when this verification request will expire.
gaining_foa_status
The verification status for the gaining registrant.
Always takes one of the following values:
- PENDING
- APPROVED
- DISAPPROVED
losing_foa_status
The verification status for the losing registrant.
Always takes one of the following values:
- PENDING
- APPROVED
- DISAPPROVED
status
Overall status of the IRTP Verification.
- PENDING
- REVOKED
- EXPIRED
- FAILED
- APPROVED
- SUCCESS
- REMOTE_FAILURE
message
In the event that the status is REVOKED or REMOTE_FAILURE, message will be populated with details about the issue. A predicate of has_message is provided.
METHODS
construct_from_response
Construct an instance of $self from the irtp_status portion of the "get_domain_by_id" in WWW::LogicBoxes::Role::Command::Domain response from LogicBoxes. There really isn't any reason for consumers to use this method directly.