# Namespace OpenCloud\DNS\Resource

Classes summary
AbstractResource | The root class for all other objects used or defined by this SDK.
AsyncResponse | The AsyncResponse class encapsulates the data returned by a Cloud DNS asynchronous response.
Domain | The Domain class represents a single domain
PtrRecord | PTR records are used for reverse DNS
Record | The Record class represents a single domain record
Subdomain | The Subdomain is basically another domain, albeit one that is a child of a parent domain. In terms of the code involved, the JSON is slightly different than a top-level domain, and the parent is a domain instead of the DNS service itself.

Interfaces summary
HasPtrRecordsInterface | An interface for resources that can hold PTR records (for reverse DNS).