func (e Error) Description() string {
	return e.description
}
Description retrieves a specific and detailed error message
package ddderr
import (
	"strconv"
	"strings"
)
const (
	domain         = "Domain"
	infrastructure = "Infrastructure"
	notFound      = "NotFound"
	alreadyExists = "AlreadyExists"
	outOfRange    = "OutOfRange"
	invalidFormat = "InvalidFormat"
	required      = "Required"
	remoteCall    = "FailedRemoteCall"
	unknownDomain         = "UnknownDomain"
	unknownInfrastructure = "UnknownInfrastructure"
)
type Error struct {
	parent      error
	group       string
	kind        string
	property    string
	title       string
	description string
	statusName  string
}
var _ error = Error{}
func (e Error) Error() string {
	return e.Description()
}
func (e Error) Kind() string {
	return e.kind
}
func (e Error) SetKind(kind string) Error {
	e.kind = kind
	return e
}
func (e Error) Property() string {
	return e.property
}
func (e Error) SetProperty(property string) Error {
	e.property = property
	return e
}
func (e Error) Title() string {
	return e.title
}
func (e Error) SetTitle(title string) Error {
	e.title = title
	return e
}