WWW::LogicBoxes::DomainRequest - Abstract Base Case for Domain Registration and Transfer Requests
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.
The full domain name.
LogicBoxes Customer id that is purchasing this domain.
Array Ref of domain names that should be used as the authoritive nameservers.
A Contact id for the Registrant.
A Contact id for the Admin.
A Contact id for the Technical.
A Contact id for the Billing. Offers a predicate of has_billing_contact_id.
Almost all TLDs require a billing contact, however for .ca domains it must not be provided.
Boolean indicating if this domain uses WHOIS Privacy. Defaults to false.
NOTE Not all tlds support domain privacy. For example, .us and .ca do not permit domain privacy.
Do not generate an invoice, just process the order.
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.
Generate an invoice for the customer to pay at some later point but process the order right now.
The default value is 'NoInvoice'.