errors

package
v5.0.0-...-9d434bb Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ErrAuditLogBadRequestMsg is the error message for ErrAuditLogBadRequest error.
	ErrAuditLogBadRequestMsg = "unsatisfied with constraints of the auditlog request"

	// ErrAuditLogUnauthorizedMsg is the error message for ErrAuditLogUnauthorized error.
	ErrAuditLogUnauthorizedMsg = "unauthorized"

	// ErrAuditLogInternalServerErrorMsg is the error message for ErrAuditLogInternalServerError error.
	ErrAuditLogInternalServerErrorMsg = "unexpected apiclient errors"
)
View Source
const (
	ErrUnauthorizedMsg         = "unauthorized"
	ErrBadRequestMsg           = "bad request"
	ErrForbiddenMsg            = "forbidden"
	ErrConflictMsg             = "conflict"
	ErrNotFoundMsg             = "not found"
	ErrMultipleResultsMsg      = "multiple results found"
	ErrUnsupportedMediaTypeMsg = "unsupported media type"
	ErrInternalErrorsMsg       = "apiclient server error"
)
View Source
const (
	// ErrSystemInvalidScheduleMsg describes an invalid schedule type request
	ErrSystemInvalidScheduleMsg = "invalid schedule type"

	// ErrSystemGcInProgressMsg describes that a gc progress is already running
	ErrSystemGcInProgressMsg = "the system is already running a gc job"

	// ErrSystemUnauthorizedMsg describes an unauthorized request
	ErrSystemUnauthorizedMsg = "unauthorized"

	// ErrSystemInternalErrorsMsg describes server-side apiclient errors
	ErrSystemInternalErrorsMsg = "unexpected apiclient errors"

	// ErrSystemNoPermissionMsg describes a request error without permission
	ErrSystemNoPermissionMsg = "user does not have permission to the System"

	// ErrSystemGcUndefinedMsg describes a server-side response returning an empty GC schedule
	ErrSystemGcUndefinedMsg = "no schedule defined"

	// ErrSystemGcScheduleIdenticalMsg describes equality between two GC schedules
	ErrSystemGcScheduleIdenticalMsg = "the provided schedule is identical to the existing schedule"

	// ErrSystemGcScheduleNotProvidedMsg describes the absence of a required schedule
	ErrSystemGcScheduleNotProvidedMsg = "no schedule provided"

	// ErrSystemGcScheduleUndefinedMsg describes an error when the GC schedule is undefined
	ErrSystemGcScheduleUndefinedMsg = "the garbage collection schedule is undefined"

	// ErrSystemGcScheduleParametersUndefinedMsg describes an error when a GC schedule's parameters are undefined
	ErrSystemGcScheduleParametersUndefinedMsg = "garbage collection schedule parameters are undefined"
)
View Source
const (
	// ErrProjectNoMemberProvidedMsg is the error message for ErrProjectNoMemberProvided error.
	ErrProjectNoMemberProvidedMsg = "no project member provided"

	// ErrProjectMemberMismatchMsg is the error message for ErrProjectMemberMismatch error.
	ErrProjectMemberMismatchMsg = "no user or group with id/name pair found on server side"
	// ErrProjectMemberIllegalFormatMsg is the error message for ErrProjectMemberIllegalFormat error.
	ErrProjectMemberIllegalFormatMsg = "illegal format of project member or project id is invalid, or LDAP DN is invalid"

	ErrNoMemberFoundMsg = "no project members found"

	ErrMemberAlreadyExistsMsg = "member already exists"
)
View Source
const (
	// ErrProjectIllegalIDFormatMsg is the error message for ErrProjectIllegalIDFormat error.
	ErrProjectIllegalIDFormatMsg = "illegal format of provided ID value"

	// ErrProjectInternalErrorsMsg is the error message for ErrProjectInternalErrors error.
	ErrProjectInternalErrorsMsg = "unexpected apiclient errors"

	// ErrProjectNoPermissionMsg is the error message for ErrProjectNoPermission error.
	ErrProjectNoPermissionMsg = "user does not have permission to the project"

	// ErrProjectIDNotExistsMsg is the error message for ErrProjectIDNotExists error.
	ErrProjectIDNotExistsMsg = "project ID does not exist"

	// ErrProjectNameAlreadyExistsMsg is the error message for ErrProjectNameAlreadyExists error.
	ErrProjectNameAlreadyExistsMsg = "project name already exists"

	// ErrProjectMismatchMsg is the error message for ErrProjectMismatch error.
	ErrProjectMismatchMsg = "id/name pair not found on server side"

	// ErrProjectNotFoundMsg is the error message for ErrProjectNotFound error.
	ErrProjectNotFoundMsg = "project not found on server side"

	// ErrProjectNotProvidedMsg is the error message for ErrProjectNotProvided error.
	ErrProjectNotProvidedMsg = "no project provided"

	// ErrProjectInvalidRequestMsg is the error message for ErrProjectInvalidRequest error.
	ErrProjectInvalidRequestMsg = "invalid request"

	// ErrProjectUnknownResourceMsg is the error message for ErrProjectUnknownResource error.
	ErrProjectUnknownResourceMsg = "resource unknown"

	// ErrProjectNameNotProvidedMsg is the error message for ErrProjectNameNotProvided error.
	ErrProjectNameNotProvidedMsg = "project name not provided"

	// ErrProjectNoWebhookPolicyProvidedMsg is the error message for ErrProjectNoWebhookPolicyProvided error.
	ErrProjectNoWebhookPolicyProvidedMsg = "no webhook policy provided"
)
View Source
const (
	// ErrProjectMetadataAlreadyExistsMsg is the error message for ErrProjectMetadataAlreadyExists error.
	ErrProjectMetadataAlreadyExistsMsg = "metadata key already exists"
	// ErrProjectMetadataUndefinedMsg is the error message for ErrProjectMetadataUndefined error.
	ErrProjectMetadataUndefinedMsg = "project metadata undefined"
	// ErrProjectMetadataValueUndefinedMsg is the error message used for MetadataKey's being undefined or nil.
	ErrProjectMetadataValueUndefinedMsg = "project metadata value is empty: "

	ErrProjectMetadataInvalidRequestMsg = "request invalid"
	ErrProjectMetadataKeyUndefinedMsg   = "metadata key is undefined"
)
View Source
const (
	// ErrQuotaIllegalIDFormatMsg is the error for message for ErrQuotaIllegalIDFormat errors.
	ErrQuotaIllegalIDFormatMsg = "illegal format in quota update request"

	// ErrQuotaUnauthorizedMsg is the error for message for ErrQuotaUnauthorized errors.
	ErrQuotaUnauthorizedMsg = "unauthorized"

	// ErrQuotaInternalServerErrorsMsg is the error message for ErrQuotaInternalServerErrors errors.
	ErrQuotaInternalServerErrorsMsg = "unexpected apiclient errors"

	// ErrQuotaNoPermissionMsg is the error message for ErrQuotaNoPermission errors.
	ErrQuotaNoPermissionMsg = "user does not have permission to the quota"

	// ErrQuotaUnknownResourceMsg is the errors message for ErrQuotaUnknownResource errors.
	ErrQuotaUnknownResourceMsg = "quota does not exist"

	ErrQuotaRefNotFoundMsg = "quota could not be found or contains unexpected reference object"
)
View Source
const (
	ErrRegistryIllegalIDFormatMsg   = "illegal format of provided ID value"
	ErrRegistryUnauthorizedMsg      = "unauthorized"
	ErrRegistryInternalErrorsMsg    = "unexpected apiclient errors"
	ErrRegistryNoPermissionMsg      = "user does not have permission to the registry"
	ErrRegistryIDNotExistsMsg       = "registry ID does not exist"
	ErrRegistryNameAlreadyExistsMsg = "registry name already exists"
	ErrRegistryMismatchMsg          = "id/name pair not found on server side"
	ErrRegistryNotFoundMsg          = "registry not found on server side"
	ErrRegistryNotProvidedMsg       = "no registry provided"
)
View Source
const (
	// ErrRobotAccountInvalidMsg is the error message for ErrRobotAccountInvalid error.
	ErrRobotAccountInvalidMsg = "the robot account is invalid"
	// ErrRobotAccountUnauthorizedMsg is the error message for ErrRobotAccountUnauthorized error.
	ErrRobotAccountUnauthorizedMsg = "unauthorized"
	// ErrRobotAccountNoPermissionMsg is the error message for ErrRobotAccountNoPermission error.
	ErrRobotAccountNoPermissionMsg = "user does not have permission to the robot account"
	// ErrRobotAccountUnknownResourceMsg is the error message for ErrRobotAccountUnknownResource error.
	ErrRobotAccountUnknownResourceMsg = "resource unknown"
	// ErrRobotAccountInternalErrorsMsg is the error message for ErrRobotAccountInternalErrors error.
	ErrRobotAccountInternalErrorsMsg = "apiclient server error"
)
View Source
const (
	// ErrUserNotFoundMsg is the error message for ErrUserNotFound error.
	ErrUserNotFoundMsg = "user not found on server side"

	// ErrUserBadRequestMsg is the error message for ErrUserBadRequest error.
	ErrUserBadRequestMsg = "unsatisfied with constraints of the user creation/modification."

	// ErrUserMismatchMsg is the error message for ErrUserMismatch error.
	ErrUserMismatchMsg = "id/name pair not found on server side"

	// ErrUserAlreadyExistsMsg is the error message for ErrUserAlreadyExists error.
	ErrUserAlreadyExistsMsg = "user with this username already exists"

	// ErrUserInvalidIDMsg is the error message for ErrUserInvalidID error.
	ErrUserInvalidIDMsg = "invalid user ID"

	// ErrUserIDNotExistsMsg is the error message for ErrUserIDNotExists error.
	ErrUserIDNotExistsMsg = "user id does not exist"

	// ErrUserPasswordInvalidMsg  is the error message for ErrUserPasswordInvalid error.
	ErrUserPasswordInvalidMsg = "invalid user password"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrAuditLogBadRequest

type ErrAuditLogBadRequest struct{}

ErrAuditLogBadRequest describes an error when a request to the auditlog API is malformed.

func (*ErrAuditLogBadRequest) Error

func (e *ErrAuditLogBadRequest) Error() string

Error returns the error message.

type ErrAuditLogInternalServerError

type ErrAuditLogInternalServerError struct{}

ErrAuditLogInternalServerError describes server-side apiclient errors.

func (*ErrAuditLogInternalServerError) Error

Error returns the error message.

type ErrAuditLogUnauthorized

type ErrAuditLogUnauthorized struct{}

ErrAuditLogUnauthorized describes an unauthorized request.

func (*ErrAuditLogUnauthorized) Error

func (e *ErrAuditLogUnauthorized) Error() string

Error returns the error message.

type ErrBadRequest

type ErrBadRequest struct{}

ErrBadRequest describes a malformed / invalid request.

func (*ErrBadRequest) Error

func (e *ErrBadRequest) Error() string

type ErrConflict

type ErrConflict struct{}

ErrConflict describes an error when a resource already exists.

func (*ErrConflict) Error

func (e *ErrConflict) Error() string

type ErrForbidden

type ErrForbidden struct{}

ErrForbidden describes a forbidden request.

func (*ErrForbidden) Error

func (e *ErrForbidden) Error() string

type ErrInternalErrors

type ErrInternalErrors struct{}

ErrInternalErrors describes a generic error that led to an apiclient server error.

func (*ErrInternalErrors) Error

func (e *ErrInternalErrors) Error() string

type ErrMemberAlreadyExists

type ErrMemberAlreadyExists struct{}

func (*ErrMemberAlreadyExists) Error

func (e *ErrMemberAlreadyExists) Error() string

type ErrMultipleResults

type ErrMultipleResults struct{}

ErrMultipleResults describes an error when multiple resources were found by an API call that should return only one.

func (*ErrMultipleResults) Error

func (e *ErrMultipleResults) Error() string

type ErrNoMemberFound

type ErrNoMemberFound struct{}

func (*ErrNoMemberFound) Error

func (e *ErrNoMemberFound) Error() string

type ErrNotFound

type ErrNotFound struct{}

ErrNotFound describes an error when no corresponding resources could be found.

func (*ErrNotFound) Error

func (e *ErrNotFound) Error() string

type ErrProjectIDNotExists

type ErrProjectIDNotExists struct{}

ErrProjectIDNotExists describes an error when no proper project ID is found.

func (*ErrProjectIDNotExists) Error

func (e *ErrProjectIDNotExists) Error() string

Error returns the error message.

type ErrProjectIllegalIDFormat

type ErrProjectIllegalIDFormat struct{}

ErrProjectIllegalIDFormat describes an illegal request format.

func (*ErrProjectIllegalIDFormat) Error

func (e *ErrProjectIllegalIDFormat) Error() string

Error returns the error message.

type ErrProjectInternalErrors

type ErrProjectInternalErrors struct{}

ErrProjectInternalErrors describes server-side apiclient errors.

func (*ErrProjectInternalErrors) Error

func (e *ErrProjectInternalErrors) Error() string

Error returns the error message.

type ErrProjectInvalidRequest

type ErrProjectInvalidRequest struct{}

ErrProjectInvalidRequest describes a communication error when performing project member operations.

func (*ErrProjectInvalidRequest) Error

func (e *ErrProjectInvalidRequest) Error() string

Error returns the error message.

type ErrProjectMemberIllegalFormat

type ErrProjectMemberIllegalFormat struct{}

ErrProjectMemberIllegalFormat describes a communication error when performing project member operations.

func (*ErrProjectMemberIllegalFormat) Error

Error returns the error message.

type ErrProjectMemberMismatch

type ErrProjectMemberMismatch struct{}

ErrProjectMemberMismatch describes an error when user does not exist in context of project member operations.

func (*ErrProjectMemberMismatch) Error

func (e *ErrProjectMemberMismatch) Error() string

Error returns the error message.

type ErrProjectMetadataAlreadyExists

type ErrProjectMetadataAlreadyExists struct{}

ErrProjectMetadataAlreadyExists describes an error, which happens when a metadata key of a project is tried to be created a second time.

func (*ErrProjectMetadataAlreadyExists) Error

Error returns the error message.

type ErrProjectMetadataInvalidRequest

type ErrProjectMetadataInvalidRequest struct{}

func (*ErrProjectMetadataInvalidRequest) Error

type ErrProjectMetadataKeyUndefined

type ErrProjectMetadataKeyUndefined struct{}

func (*ErrProjectMetadataKeyUndefined) Error

type ErrProjectMetadataUndefined

type ErrProjectMetadataUndefined struct{}

func (*ErrProjectMetadataUndefined) Error

Error returns the error message.

type ErrProjectMetadataValueAutoScanUndefined

type ErrProjectMetadataValueAutoScanUndefined struct{}

ErrProjectMetadataValueAutoScanUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValueAutoScanUndefined) Error

Error returns the error message.

type ErrProjectMetadataValueEnableContentTrustUndefined

type ErrProjectMetadataValueEnableContentTrustUndefined struct{}

ErrProjectMetadataValueEnableContentTrustUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValueEnableContentTrustUndefined) Error

Error returns the error message.

type ErrProjectMetadataValuePreventVulUndefined

type ErrProjectMetadataValuePreventVulUndefined struct{}

ErrProjectMetadataValuePreventVulUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValuePreventVulUndefined) Error

Error returns the error message.

type ErrProjectMetadataValuePublicUndefined

type ErrProjectMetadataValuePublicUndefined struct{}

ErrProjectMetadataValuePublicUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValuePublicUndefined) Error

Error returns the error message.

type ErrProjectMetadataValueRetentionIDUndefined

type ErrProjectMetadataValueRetentionIDUndefined struct{}

func (*ErrProjectMetadataValueRetentionIDUndefined) Error

Error returns the error message.

type ErrProjectMetadataValueReuseSysCveAllowlistUndefined

type ErrProjectMetadataValueReuseSysCveAllowlistUndefined struct{}

ErrProjectMetadataValueReuseSysCveAllowlistUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValueReuseSysCveAllowlistUndefined) Error

Error returns the error message.

type ErrProjectMetadataValueSeverityUndefined

type ErrProjectMetadataValueSeverityUndefined struct{}

ErrProjectMetadataValueSeverityUndefined describes an error regarding a metadata value being undefined or nil.

func (*ErrProjectMetadataValueSeverityUndefined) Error

Error returns the error message.

type ErrProjectMismatch

type ErrProjectMismatch struct{}

ErrProjectMismatch describes a failed lookup of a project with name/id pair.

func (*ErrProjectMismatch) Error

func (e *ErrProjectMismatch) Error() string

Error returns the error message.

type ErrProjectNameAlreadyExists

type ErrProjectNameAlreadyExists struct{}

ErrProjectNameAlreadyExists describes a duplicate project name error.

func (*ErrProjectNameAlreadyExists) Error

Error returns the error message.

type ErrProjectNameNotProvided

type ErrProjectNameNotProvided struct{}

ErrProjectNameNotProvided describes a missing project name.

func (*ErrProjectNameNotProvided) Error

func (e *ErrProjectNameNotProvided) Error() string

Error returns the error message.

type ErrProjectNoMemberProvided

type ErrProjectNoMemberProvided struct{}

ErrProjectNoMemberProvided describes an error when a project's member is not provided.

func (*ErrProjectNoMemberProvided) Error

Error returns the error message.

type ErrProjectNoPermission

type ErrProjectNoPermission struct{}

ErrProjectNoPermission describes a request error without permission.

func (*ErrProjectNoPermission) Error

func (e *ErrProjectNoPermission) Error() string

Error returns the error message.

type ErrProjectNoWebhookPolicyProvided

type ErrProjectNoWebhookPolicyProvided struct{}

ErrProjectNoWebhookPolicyProvided describes an error when no webhook policy is provided.

func (*ErrProjectNoWebhookPolicyProvided) Error

Error returns the error message.

type ErrProjectNotFound

type ErrProjectNotFound struct{}

ErrProjectNotFound describes an error when a specific project is not found.

func (*ErrProjectNotFound) Error

func (e *ErrProjectNotFound) Error() string

Error returns the error message.

type ErrProjectNotProvided

type ErrProjectNotProvided struct{}

func (*ErrProjectNotProvided) Error

func (e *ErrProjectNotProvided) Error() string

Error returns the error message.

type ErrProjectUnknownResource

type ErrProjectUnknownResource struct{}

ErrProjectUnknownResource describes an error after requesting an unknown resource.

func (*ErrProjectUnknownResource) Error

func (e *ErrProjectUnknownResource) Error() string

Error returns the error message.

type ErrQuotaIllegalIDFormat

type ErrQuotaIllegalIDFormat struct{}

ErrQuotaIllegalIDFormat describes an error due to an illegal request format.

func (*ErrQuotaIllegalIDFormat) Error

func (e *ErrQuotaIllegalIDFormat) Error() string

Error returns the error message.

type ErrQuotaInternalServerErrors

type ErrQuotaInternalServerErrors struct{}

ErrQuotaInternalServerErrors describes miscellaneous apiclient server errors.

func (*ErrQuotaInternalServerErrors) Error

Error returns the error message.

type ErrQuotaNoPermission

type ErrQuotaNoPermission struct{}

ErrQuotaNoPermission describes an error in the request due to the lack of permissions.

func (*ErrQuotaNoPermission) Error

func (e *ErrQuotaNoPermission) Error() string

Error returns the error message.

type ErrQuotaRefNotFound

type ErrQuotaRefNotFound struct{}

ErrQuotaRefNotFound describes an error when the quota reference could not be found.

func (*ErrQuotaRefNotFound) Error

func (e *ErrQuotaRefNotFound) Error() string

type ErrQuotaUnauthorized

type ErrQuotaUnauthorized struct{}

ErrQuotaUnauthorized describes an unauthorized request.

func (*ErrQuotaUnauthorized) Error

func (e *ErrQuotaUnauthorized) Error() string

Error returns the error message.

type ErrQuotaUnknownResource

type ErrQuotaUnknownResource struct{}

ErrQuotaUnknownResource describes an error when the specified quota could not be found.

func (*ErrQuotaUnknownResource) Error

func (e *ErrQuotaUnknownResource) Error() string

Error returns the error message.

type ErrRegistryIDNotExists

type ErrRegistryIDNotExists struct{}

ErrRegistryIDNotExists describes an error when no proper registry ID is found.

func (*ErrRegistryIDNotExists) Error

func (e *ErrRegistryIDNotExists) Error() string

Error returns the error message.

type ErrRegistryIllegalIDFormat

type ErrRegistryIllegalIDFormat struct{}

ErrRegistryIllegalIDFormat describes an illegal request format.

func (*ErrRegistryIllegalIDFormat) Error

Error returns the error message.

type ErrRegistryInternalErrors

type ErrRegistryInternalErrors struct{}

ErrRegistryInternalErrors describes server-side apiclient errors.

func (*ErrRegistryInternalErrors) Error

func (e *ErrRegistryInternalErrors) Error() string

Error returns the error message.

type ErrRegistryMismatch

type ErrRegistryMismatch struct{}

ErrRegistryMismatch describes a failed lookup of a registry with name/id pair.

func (*ErrRegistryMismatch) Error

func (e *ErrRegistryMismatch) Error() string

Error returns the error message.

type ErrRegistryNameAlreadyExists

type ErrRegistryNameAlreadyExists struct{}

ErrRegistryNameAlreadyExists describes a duplicate registry name error.

func (*ErrRegistryNameAlreadyExists) Error

Error returns the error message.

type ErrRegistryNoPermission

type ErrRegistryNoPermission struct{}

ErrRegistryNoPermission describes a request error without permission.

func (*ErrRegistryNoPermission) Error

func (e *ErrRegistryNoPermission) Error() string

Error returns the error message.

type ErrRegistryNotFound

type ErrRegistryNotFound struct{}

ErrRegistryNotFound describes an error when a specific registry is not found.

func (*ErrRegistryNotFound) Error

func (e *ErrRegistryNotFound) Error() string

Error returns the error message.

type ErrRegistryNotProvided

type ErrRegistryNotProvided struct{}

ErrRegistryNotProvided describes an error when no registry was provided.

func (*ErrRegistryNotProvided) Error

func (e *ErrRegistryNotProvided) Error() string

Error returns the error message.

type ErrRegistryUnauthorized

type ErrRegistryUnauthorized struct{}

ErrRegistryUnauthorized describes an unauthorized request.

func (*ErrRegistryUnauthorized) Error

func (e *ErrRegistryUnauthorized) Error() string

Error returns the error message.

type ErrRobotAccountInternalErrors

type ErrRobotAccountInternalErrors struct{}

ErrRobotAccountInternalErrors describes server-sided apiclient errors.

func (*ErrRobotAccountInternalErrors) Error

Error returns the error message.

type ErrRobotAccountInvalid

type ErrRobotAccountInvalid struct{}

ErrRobotAccountInvalid describes an invalid robot account error.

func (*ErrRobotAccountInvalid) Error

func (e *ErrRobotAccountInvalid) Error() string

Error returns the error message.

type ErrRobotAccountNoPermission

type ErrRobotAccountNoPermission struct{}

ErrRobotAccountNoPermission describes a request error without permission.

func (*ErrRobotAccountNoPermission) Error

Error returns the error message.

type ErrRobotAccountUnauthorized

type ErrRobotAccountUnauthorized struct{}

ErrRobotAccountUnauthorized describes an unauthorized request to the 'robots' API.

func (*ErrRobotAccountUnauthorized) Error

Error returns the error message.

type ErrRobotAccountUnknownResource

type ErrRobotAccountUnknownResource struct{}

ErrRobotAccountUnknownResource describes an error when the specified robot account could not be found.

func (*ErrRobotAccountUnknownResource) Error

Error returns the error message.

type ErrSystemGcInProgress

type ErrSystemGcInProgress struct{}

ErrSystemGcInProgress describes that a gc progress is already running.

func (*ErrSystemGcInProgress) Error

func (e *ErrSystemGcInProgress) Error() string

Error returns the error message.

type ErrSystemGcScheduleIdentical

type ErrSystemGcScheduleIdentical struct{}

ErrSystemGcScheduleIdentical describes equality between two GC schedules.

func (*ErrSystemGcScheduleIdentical) Error

Error returns the error message.

type ErrSystemGcScheduleNotProvided

type ErrSystemGcScheduleNotProvided struct{}

ErrSystemGcScheduleNotProvided describes the absence of a required schedule.

func (*ErrSystemGcScheduleNotProvided) Error

Error returns the error message.

type ErrSystemGcScheduleParametersUndefined

type ErrSystemGcScheduleParametersUndefined struct{}

ErrSystemGcScheduleParametersUndefined describes an error when a GC schedule's parameters are undefined

func (*ErrSystemGcScheduleParametersUndefined) Error

Error returns the error message.

type ErrSystemGcScheduleUndefined

type ErrSystemGcScheduleUndefined struct{}

ErrSystemGcScheduleUndefined describes an error when the fetched gc schedule is undefined.

func (*ErrSystemGcScheduleUndefined) Error

Error returns the error message.

type ErrSystemGcUndefined

type ErrSystemGcUndefined struct{}

ErrSystemGcUndefined describes a server-side response returning an empty GC schedule.

func (*ErrSystemGcUndefined) Error

func (e *ErrSystemGcUndefined) Error() string

Error returns the error message.

type ErrSystemInternalErrors

type ErrSystemInternalErrors struct{}

ErrSystemInternalErrors describes server-side apiclient errors.

func (*ErrSystemInternalErrors) Error

func (e *ErrSystemInternalErrors) Error() string

Error returns the error message.

type ErrSystemInvalidSchedule

type ErrSystemInvalidSchedule struct{}

ErrSystemInvalidSchedule describes an invalid schedule type request.

func (*ErrSystemInvalidSchedule) Error

func (e *ErrSystemInvalidSchedule) Error() string

Error returns the error message.

type ErrSystemNoPermission

type ErrSystemNoPermission struct{}

ErrSystemNoPermission describes a request error without permission.

func (*ErrSystemNoPermission) Error

func (e *ErrSystemNoPermission) Error() string

Error returns the error message.

type ErrSystemUnauthorized

type ErrSystemUnauthorized struct{}

ErrSystemUnauthorized describes an unauthorized request.

func (*ErrSystemUnauthorized) Error

func (e *ErrSystemUnauthorized) Error() string

Error returns the error message.

type ErrUnauthorized

type ErrUnauthorized struct{}

ErrUnauthorized describes an unauthorized request.

func (*ErrUnauthorized) Error

func (e *ErrUnauthorized) Error() string

Error returns the error message.

type ErrUnsupportedMediaType

type ErrUnsupportedMediaType struct{}

ErrUnsupportedMediaType describes an error when the request contains an unsupported media type.

func (*ErrUnsupportedMediaType) Error

func (e *ErrUnsupportedMediaType) Error() string

type ErrUserAlreadyExists

type ErrUserAlreadyExists struct{}

ErrUserAlreadyExists describes an error indicating that this user already exists.

func (*ErrUserAlreadyExists) Error

func (e *ErrUserAlreadyExists) Error() string

type ErrUserBadRequest

type ErrUserBadRequest struct{}

ErrUserBadRequest describes a formal error when creating or updating a user (such as bad password).

func (*ErrUserBadRequest) Error

func (e *ErrUserBadRequest) Error() string

type ErrUserIDNotExists

type ErrUserIDNotExists struct{}

ErrUserIDNotExists describes an error indicating a nonexistent user id.

func (*ErrUserIDNotExists) Error

func (e *ErrUserIDNotExists) Error() string

type ErrUserInvalidID

type ErrUserInvalidID struct{}

ErrUserInvalidID describes an error indicating an invalid user id.

func (*ErrUserInvalidID) Error

func (e *ErrUserInvalidID) Error() string

type ErrUserMismatch

type ErrUserMismatch struct{}

ErrUserMismatch describes an error when the id and name of a user do not match on server side.

func (*ErrUserMismatch) Error

func (e *ErrUserMismatch) Error() string

type ErrUserNotFound

type ErrUserNotFound struct{}

ErrUserNotFound describes an error when a specific user was not found on server side.

func (*ErrUserNotFound) Error

func (e *ErrUserNotFound) Error() string

type ErrUserPasswordInvalid

type ErrUserPasswordInvalid struct{}

ErrUserPasswordInvalid describes an error indicating an invalid password.

func (*ErrUserPasswordInvalid) Error

func (e *ErrUserPasswordInvalid) Error() string

Jump to

Keyboard shortcuts

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