# Functions

BadRequestError create an Error instance with http.StatusBadRequest code.
BadRequestError create an Error instance with http.StatusInternalServerError code.
BadRequestError create an Error instance with http.StatusNotFound code.
Panic wraps a panic call propagating the given error parameter.
PanicIfError is just a wrapper to a panic call that propagates error when it's not nil.

# Structs

DNSRecord defines what we understand as a DNSRecord.
Error groups together information that defines an error.

# Interfaces

DNSManager defines the operations a DNS Manager provider should implement.