errors

package
v0.0.0-...-28009d5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// Commonly returned HTTP errors
	ErrBadFormData      = impart.HTTPError{http.StatusBadRequest, "Expected valid form data."}
	ErrBadJSON          = impart.HTTPError{http.StatusBadRequest, "Expected valid JSON object."}
	ErrBadJSONArray     = impart.HTTPError{http.StatusBadRequest, "Expected valid JSON array."}
	ErrBadAccessToken   = impart.HTTPError{http.StatusUnauthorized, "Invalid access token."}
	ErrNoAccessToken    = impart.HTTPError{http.StatusBadRequest, "Authorization token required."}
	ErrNotLoggedIn      = impart.HTTPError{http.StatusUnauthorized, "Not logged in."}
	ErrBadRequestedType = impart.HTTPError{http.StatusNotAcceptable, "Bad requested Content-Type."}

	// Post operation errors
	ErrPostNoUpdatableVals  = impart.HTTPError{http.StatusBadRequest, "Supply some properties to update."}
	ErrNoPublishableContent = impart.HTTPError{http.StatusBadRequest, "Supply something to publish."}

	// Internal errors
	ErrInternalGeneral       = impart.HTTPError{http.StatusInternalServerError, "The humans messed something up. They've been notified."}
	ErrInternalCookieSession = impart.HTTPError{http.StatusInternalServerError, "Could not get cookie session."}

	// User errors
	ErrUserNotFound      = impart.HTTPError{http.StatusNotFound, "User doesn't exist."}
	ErrUserNotFoundEmail = impart.HTTPError{http.StatusNotFound, "Please enter your username instead of your email address."}
	ErrUsernameTaken     = impart.HTTPError{http.StatusConflict, "Username is already taken."}
)
View Source
var (
	ErrInvalidFeature = impart.HTTPError{http.StatusBadRequest, "Not a valid feature."}
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL