github.com/cloudreve/Cloudreve/v3@v3.0.0-20240224133659-3edb00a6484c/pkg/filesystem/errors.go (about)

     1  package filesystem
     2  
     3  import (
     4  	"errors"
     5  
     6  	"github.com/cloudreve/Cloudreve/v3/pkg/serializer"
     7  )
     8  
     9  var (
    10  	ErrUnknownPolicyType        = serializer.NewError(serializer.CodeInternalSetting, "Unknown policy type", nil)
    11  	ErrFileSizeTooBig           = serializer.NewError(serializer.CodeFileTooLarge, "File is too large", nil)
    12  	ErrFileExtensionNotAllowed  = serializer.NewError(serializer.CodeFileTypeNotAllowed, "File type not allowed", nil)
    13  	ErrInsufficientCapacity     = serializer.NewError(serializer.CodeInsufficientCapacity, "Insufficient capacity", nil)
    14  	ErrIllegalObjectName        = serializer.NewError(serializer.CodeIllegalObjectName, "Invalid object name", nil)
    15  	ErrClientCanceled           = errors.New("Client canceled operation")
    16  	ErrRootProtected            = serializer.NewError(serializer.CodeRootProtected, "Root protected", nil)
    17  	ErrInsertFileRecord         = serializer.NewError(serializer.CodeDBError, "Failed to create file record", nil)
    18  	ErrFileExisted              = serializer.NewError(serializer.CodeObjectExist, "Object existed", nil)
    19  	ErrFileUploadSessionExisted = serializer.NewError(serializer.CodeConflictUploadOngoing, "Upload session existed", nil)
    20  	ErrPathNotExist             = serializer.NewError(serializer.CodeParentNotExist, "Path not exist", nil)
    21  	ErrObjectNotExist           = serializer.NewError(serializer.CodeParentNotExist, "Object not exist", nil)
    22  	ErrIO                       = serializer.NewError(serializer.CodeIOFailed, "Failed to read file data", nil)
    23  	ErrDBListObjects            = serializer.NewError(serializer.CodeDBError, "Failed to list object records", nil)
    24  	ErrDBDeleteObjects          = serializer.NewError(serializer.CodeDBError, "Failed to delete object records", nil)
    25  	ErrOneObjectOnly            = serializer.ParamErr("You can only copy one object at the same time", nil)
    26  )