//! ## Domains API
//! The Domains API provides a set of methods to manage domains, including retrieving a list of domains, checking domain availability, and more.
//!
//! ### Available Methods
//! - `namecheap.domains.getList`: Retrieve a list of domains associated with your account.
//! - `namecheap.domains.getContacts`: Get contact information for a specific domain.
//! - `namecheap.domains.create`: Register a new domain.
//! - `namecheap.domains.getTldList`: Retrieve a list of supported TLDs.
//! - `namecheap.domains.setContacts`: Update contact information for a domain.
//! - `namecheap.domains.check`: Check the availability of a domain.
//! - `namecheap.domains.reactivate`: Reactivate an expired domain.
//! - `namecheap.domains.renew`: Renew a domain registration.
//! - `namecheap.domains.getRegistrarLock`: Get the registrar lock status of a domain.
//! - `namecheap.domains.setRegistrarLock`: Set the registrar lock status of a domain.
//! - `namecheap.domains.getInfo`: Retrieve detailed information about a domain.
//!
//!
// crate imports
use crateNameCheapClient;
use crateDomain;
use crateRequest;
/// - **domains.getList**
/// - **domains.getContacts**
/// - **domains.create**
/// - **domains.getTldList**