Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( NotFound = Error{Code: "not_found", Status: http.StatusNotFound} Conflict = Error{Code: "conflict", Status: http.StatusConflict} Forbidden = Error{Code: "forbidden", Status: http.StatusForbidden} Throttled = Error{Code: "throttled", Status: http.StatusTooManyRequests} MissingAuth = Error{Code: "missing_auth", Status: http.StatusUnauthorized} Unsupported = Error{Code: "unsupported", Status: http.StatusUnprocessableEntity} InvalidInput = Error{Code: "invalid_input", Status: http.StatusBadRequest} InternalIssue = Error{Code: "internal_issue", Status: http.StatusInternalServerError} )
Functions ¶
Types ¶
type Error ¶
type Error struct {
Code string `json:"code"`
Cause error `json:"cause"`
Status int `json:"status"`
Attribs map[string]any `json:"attribs"`
DebugHint string `json:"debug_hint"`
}
Error represents an error value with all the relevant context.
Click to show internal directories.
Click to hide internal directories.