The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WWW::LogicBoxes::DomainRequest - Abstract Base Case for Domain Registration and Transfer Requests

DESCRIPTION

WWW::LogicBoxes::DomainRequest is an abstract base class that is extended for usage in WWW::LogicBoxes::DomainRequest::Registration and WWW::LogicBoxes::DomainRequest::Transfer. It should not be instantiated directly.

ATTRIBUTES

name

The full domain name.

customer_id

LogicBoxes Customer id that is purchasing this domain.

ns

Array Ref of domain names that should be used as the authoritive nameservers.

registrant_contact_id

A Contact id for the Registrant.

admin_contact_id

A Contact id for the Admin.

technical_contact_id

A Contact id for the Technical.

billing_contact_id

A Contact id for the Billing.

is_private

Boolean indicating if this domain uses WHOIS Privacy. Defaults to false.

invoice_option

Indicates to LogicBoxes how invoicing of the customer for this domain should occur. It must be one of the following values:

NoInvoice

Do not generate an invoice, just process the order.

PayInvoice

Generate an invoice and check the customer's account balance. If there are sufficent funds pay the invoice and process the order. Otherwise, hold the order in a pending status.

KeepInvoice

Generate an invoice for the customer to pay at some later point but process the order right now.

The default value is 'NoInvoice'.