Documentation
¶
Index ¶
- Constants
- func AbortWithError(ctx *gin.Context, status int, code string, err error)
- func Serve403HTML(ctx *gin.Context)
- func Serve404HTML(ctx *gin.Context)
- func Serve500HTML(ctx *gin.Context, err error)
- func ServeErrorHTML(ctx *gin.Context, status int, title string, message string)
- type SyftAPIError
Constants ¶
View Source
const ( // Generic request/server errors CodeInvalidRequest = "E_INVALID_REQUEST" // bad or invalid request CodeRateLimited = "E_RATE_LIMITED" // rate limit exceeded CodeInternalError = "E_INTERNAL_ERROR" // internal server error CodeAccessDenied = "E_ACCESS_DENIED" // access denied // Auth errors CodeAuthInvalidCredentials = "E_AUTH_INVALID_CREDENTIALS" // authentication credentials (e.g., token) are invalid, expired, or malformed. CodeAuthTokenGenerationFailed = "E_AUTH_TOKEN_GENERATION_FAILED" // a failure during the generation of new authentication tokens. CodeAuthOTPVerificationFailed = "E_AUTH_OTP_VERIFICATION_FAILED" // Email One-Time Password (OTP) verification failed. CodeAuthTokenRefreshFailed = "E_AUTH_TOKEN_REFRESH_FAILED" // a failure during the attempt to refresh an authentication token. CodeAuthNotificationFailed = "E_AUTH_NOTIFICATION_FAILED" // a failure in sending an authentication-related notification (e.g., OTP email/SMS). // Datasite errors CodeDatasiteNotFound = "E_DATASITE_NOT_FOUND" // the specified datasite resource could not be found. CodeDatasiteInvalidPath = "E_DATASITE_INVALID_PATH" // the provided path for a datasite resource is invalid or malformed. // Blob errors CodeBlobNotFound = "E_BLOB_NOT_FOUND" // the specified blob could not be found. CodeBlobListFailed = "E_BLOB_LIST_OPERATION_FAILED" // a failure during the operation to list blobs. CodeBlobPutFailed = "E_BLOB_PUT_OPERATION_FAILED" // a failure during the operation to upload/put a blob. CodeBlobGetFailed = "E_BLOB_GET_OPERATION_FAILED" // a failure during the operation to download/get a blob. CodeBlobDeleteFailed = "E_BLOB_DELETE_OPERATION_FAILED" // a failure during the operation to delete a blob. // ACL errors CodeACLUpdateFailed = "E_ACL_UPDATE_FAILED" // a failure during the operation to update an ACL. )
Variables ¶
This section is empty.
Functions ¶
func Serve403HTML ¶ added in v0.6.1
func Serve404HTML ¶ added in v0.6.1
func Serve500HTML ¶ added in v0.6.1
Types ¶
type SyftAPIError ¶
func (*SyftAPIError) Error ¶
func (e *SyftAPIError) Error() string
Click to show internal directories.
Click to hide internal directories.