errors

package
v0.0.0-...-e08adff Latest Latest
Warning

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

Go to latest
Published: May 3, 2026 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotFound         = New(codes.NotFound, "resource does not exist")
	ErrAlreadyExists    = New(codes.AlreadyExists, "resource already exists")
	ErrInvalidPageSize  = New(codes.InvalidArgument, "page size is invalid")
	ErrInvalidPageToken = New(codes.InvalidArgument, "page token is invalid")
)
View Source
var (
	ErrAuthHeaderMissing = New(codes.Unauthenticated, "authorization header is missing")
	ErrInvalidToken      = New(codes.Unauthenticated, "invalid token")
	ErrPermissionDenied  = New(codes.PermissionDenied, "permission denied")
)
View Source
var (
	ErrChunkNotFound              = New(codes.NotFound, "chunk does not exist")
	ErrTooManyTags                = New(codes.InvalidArgument, "too many tags")
	ErrNameTooLong                = New(codes.InvalidArgument, "name is too long")
	ErrDescriptionTooLong         = New(codes.InvalidArgument, "description is too long")
	ErrInvalidChunkID             = New(codes.InvalidArgument, "chunk id is invalid")
	ErrInvalidName                = New(codes.InvalidArgument, "name is invalid")
	ErrInvalidThumbnailFormat     = New(codes.InvalidArgument, "thumbnail image must be png")
	ErrInvalidThumbnailDimensions = New(codes.InvalidArgument, "thumbnail must be 512x512 pixels")
	ErrInvalidThumbnailSize       = New(codes.InvalidArgument, "thumbnail size too big")
)
View Source
var (
	ErrFlavorNameExists             = New(codes.AlreadyExists, "flavor name already exists")
	ErrFlavorVersionExists          = New(codes.AlreadyExists, "flavor version already exists")
	ErrMinecraftVersionNotSupported = New(codes.FailedPrecondition, "minecraft version not found")
	ErrHashMismatch                 = New(codes.FailedPrecondition, "hash does not match")
	ErrInvalidHash                  = New(codes.InvalidArgument, "invalid hash")
	ErrFlavorFilesNotUploaded       = New(codes.FailedPrecondition, "flavor files have not been uploaded")
	ErrFlavorFilesUploaded          = New(codes.AlreadyExists, "flavor files have already been uploaded")
	ErrFlavorVersionNotFound        = New(codes.NotFound, "flavor version does not exist")
	ErrChangeSetTarballTooBig       = New(codes.InvalidArgument, "tarball size exceeds maximum allowed")
)
View Source
var (
	ErrInvalidInstanceID = New(codes.InvalidArgument, "invalid instance id")
	ErrInstanceNotFound  = New(codes.NotFound, "instance not found")
	ErrNodeKeyMissing    = New(codes.InvalidArgument, "node key is missing")
	ErrNoSlotsAvailable  = New(codes.ResourceExhausted, "no slots available on any node")
)

Functions

This section is empty.

Types

type Error

type Error struct {
	Message string
	Detail  proto.Message
	Code    codes.Code
}

func New

func New(args ...any) Error

func (Error) Error

func (e Error) Error() string

func (Error) GRPCStatus

func (e Error) GRPCStatus() *status.Status

Jump to

Keyboard shortcuts

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