errcode

package
v2.78.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2022 License: Apache-2.0, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrCode_name = map[int32]string{}/* 206 elements not displayed */
View Source
var ErrCode_value = map[string]int32{}/* 206 elements not displayed */

Functions

func Code

func Code(err error) int32

Code returns the code of the actual error without trying to unwrap it, or -1.

func FirstCode

func FirstCode(err error) int32

FirstCode walks the passed error and returns the code of the first ErrCode met, or -1.

func LastCode

func LastCode(err error) int32

LastCode walks the passed error and returns the code of the latest ErrCode, or -1.

Types

type ErrCode

type ErrCode int32
const (
	Undefined                                ErrCode = 0
	TODO                                     ErrCode = 666
	ErrNotImplemented                        ErrCode = 777
	ErrDeprecated                            ErrCode = 888
	ErrInternal                              ErrCode = 999
	ErrInvalidInput                          ErrCode = 101
	ErrMissingInput                          ErrCode = 102
	ErrUnauthenticated                       ErrCode = 103
	ErrRestrictedArea                        ErrCode = 104
	ErrSSOGetOIDC                            ErrCode = 1001
	ErrSSOInvalidPublicKey                   ErrCode = 1002
	ErrSSOFailedKeycloakRequest              ErrCode = 1003
	ErrSSOInvalidKeycloakResponse            ErrCode = 1004
	ErrSSOLogout                             ErrCode = 1005
	ErrSSOInitKeycloakClient                 ErrCode = 1006
	ErrSSOInvalidBearer                      ErrCode = 1007
	ErrSSOKeycloakError                      ErrCode = 1008
	ErrDBNotFound                            ErrCode = 2001
	ErrDBInternal                            ErrCode = 2002
	ErrDBRunMigrations                       ErrCode = 2003
	ErrDBInit                                ErrCode = 2004
	ErrDBConnect                             ErrCode = 2005
	ErrDBAutoMigrate                         ErrCode = 2006
	ErrDBAddForeignKey                       ErrCode = 2007
	ErrComposeInvalidPath                    ErrCode = 3001
	ErrComposeDirectoryNotFound              ErrCode = 3002
	ErrComposeReadConfig                     ErrCode = 3003
	ErrComposeInvalidConfig                  ErrCode = 3004
	ErrComposeMarshalConfig                  ErrCode = 3005
	ErrComposeCreateTempFile                 ErrCode = 3006
	ErrComposeWriteTempFile                  ErrCode = 3007
	ErrComposeCloseTempFile                  ErrCode = 3008
	ErrComposeBuild                          ErrCode = 3009
	ErrComposeBundle                         ErrCode = 30010
	ErrComposeReadDab                        ErrCode = 3011
	ErrComposeParseDab                       ErrCode = 3012
	ErrComposeParseConfig                    ErrCode = 3013
	ErrComposeCreateTempDir                  ErrCode = 3014
	ErrComposeUpdateTempFile                 ErrCode = 3015
	ErrComposeForceRecreateDown              ErrCode = 3016
	ErrComposeRunCreate                      ErrCode = 3017
	ErrComposeRunUp                          ErrCode = 3018
	ErrGetPWInitBinary                       ErrCode = 3019
	ErrWritePWInitFileHeader                 ErrCode = 3020
	ErrWritePWInitFile                       ErrCode = 3021
	ErrMarshalPWInitConfigFile               ErrCode = 3022
	ErrWritePWInitConfigFileHeader           ErrCode = 3023
	ErrWritePWInitConfigFile                 ErrCode = 3024
	ErrWritePWInitCloseTarWriter             ErrCode = 3025
	ErrCopyPWInitToContainer                 ErrCode = 3026
	ErrComposeGetContainersInfo              ErrCode = 3027
	ErrMissingPwinitConfig                   ErrCode = 3028
	ErrGetUserIDFromContext                  ErrCode = 4001
	ErrMissingChallengeValidation            ErrCode = 4002
	ErrInvalidSeason                         ErrCode = 4003
	ErrTeamNotInSeason                       ErrCode = 4004
	ErrGetChallengeSubscription              ErrCode = 4005
	ErrInitSnowflake                         ErrCode = 4006
	ErrUpdateChallengeSubscription           ErrCode = 4007
	ErrCreateChallengeValidation             ErrCode = 4008
	ErrGetChallengeValidation                ErrCode = 4009
	ErrInvalidTeam                           ErrCode = 4010
	ErrChallengeAlreadySubscribed            ErrCode = 4011
	ErrCreateChallengeSubscription           ErrCode = 4012
	ErrFindOrganizations                     ErrCode = 4013
	ErrGetSeasonFromSeasonChallenge          ErrCode = 4014
	ErrGetUserTeamFromSeason                 ErrCode = 4015
	ErrInvalidSeasonID                       ErrCode = 4016
	ErrUserHasNoTeamForSeason                ErrCode = 4017
	ErrGetSeasonChallenges                   ErrCode = 4018
	ErrGetSeason                             ErrCode = 4019
	ErrSeasonDenied                          ErrCode = 4020
	ErrAlreadyHasTeamForSeason               ErrCode = 4021
	ErrReservedName                          ErrCode = 4022
	ErrCheckOrganizationUniqueName           ErrCode = 4023
	ErrCreateOrganization                    ErrCode = 4024
	ErrOrganizationAlreadyHasTeamForSeason   ErrCode = 4025
	ErrGetOrganization                       ErrCode = 4026
	ErrGetSeasonChallenge                    ErrCode = 4027
	ErrCannotCreateTeamForGlobalOrganization ErrCode = 4028
	ErrUserNotInOrganization                 ErrCode = 4029
	ErrCreateTeam                            ErrCode = 4030
	ErrGetTeam                               ErrCode = 4031
	ErrGetTeams                              ErrCode = 4032
	ErrGetUser                               ErrCode = 4033
	ErrUpdateUser                            ErrCode = 4034
	ErrUpdateTeam                            ErrCode = 4035
	ErrUpdateOrganization                    ErrCode = 4036
	ErrNewUserFromClaims                     ErrCode = 4037
	ErrGetOAuthUser                          ErrCode = 4038
	ErrDifferentUserBetweenTokenAndDatabase  ErrCode = 4039
	ErrLoadUserSeasons                       ErrCode = 4040
	ErrGetUserOrganizations                  ErrCode = 4041
	ErrGetSeasons                            ErrCode = 4042
	ErrGetUserBySubject                      ErrCode = 4043
	ErrEmailAddressNotVerified               ErrCode = 4044
	ErrGetDefaultSeason                      ErrCode = 4045
	ErrCommitUserTransaction                 ErrCode = 4046
	ErrUpdateActiveSeason                    ErrCode = 4047
	ErrMissingContextMetadata                ErrCode = 4048
	ErrNoTokenProvided                       ErrCode = 4049
	ErrGetTokenWithClaims                    ErrCode = 4050
	ErrNoTokenInContext                      ErrCode = 4051
	ErrGetSubjectFromToken                   ErrCode = 4052
	ErrGetSubjectFromContext                 ErrCode = 4053
	ErrGetActiveSeasonMembership             ErrCode = 4054
	ErrGetTokenFromContext                   ErrCode = 4055
	ErrChallengeAlreadyClosed                ErrCode = 4056
	ErrGetAgent                              ErrCode = 4057
	ErrSaveAgent                             ErrCode = 4058
	ErrListChallengeInstances                ErrCode = 4059
	ErrChallengeAdd                          ErrCode = 4060
	ErrCouponAlreadyValidatedBySameTeam      ErrCode = 4061
	ErrCouponExpired                         ErrCode = 4062
	ErrCouponNotFound                        ErrCode = 4063
	ErrUserDoesNotBelongToTeam               ErrCode = 4064
	ErrInactiveAgent                         ErrCode = 4065
	ErrChallengeFlavorAdd                    ErrCode = 4066
	ErrChallengeInstanceAdd                  ErrCode = 4067
	ErrChallengeInactiveValidation           ErrCode = 4068
	ErrChallengeIncompleteValidation         ErrCode = 4069
	ErrChallengeJSONMarshalPassphrases       ErrCode = 4070
	ErrNotEnoughCash                         ErrCode = 4071
	ErrListActivities                        ErrCode = 4072
	ErrListUsers                             ErrCode = 4073
	ErrListChallenges                        ErrCode = 4074
	ErrListOrganizations                     ErrCode = 4075
	ErrListTeams                             ErrCode = 4076
	ErrListChallengeSubscriptions            ErrCode = 4077
	ErrListCoupons                           ErrCode = 4078
	ErrListAgents                            ErrCode = 4079
	ErrAddCoupon                             ErrCode = 4080
	ErrUnknownDBKind                         ErrCode = 4081
	ErrNoSuchSlug                            ErrCode = 4082
	ErrAmbiguousSlug                         ErrCode = 4083
	ErrSeasonChallengeAdd                    ErrCode = 4084
	ErrInvalidFlavor                         ErrCode = 4085
	ErrTeamDoesNotExist                      ErrCode = 4086
	ErrNotTeamOwner                          ErrCode = 4087
	ErrAlreadyInvitedInTeam                  ErrCode = 4088
	ErrAlreadyTeamMember                     ErrCode = 4089
	ErrSeasonNameAlreadyExist                ErrCode = 4090
	ErrNoAvailableChallengeInstance          ErrCode = 4091
	ErrDeleteUserAccountTransactionCommit    ErrCode = 4092
	ErrServerListen                          ErrCode = 5001
	ErrServerRegisterGateway                 ErrCode = 5002
	ErrInitLogger                            ErrCode = 6001
	ErrStartService                          ErrCode = 6002
	ErrInitServer                            ErrCode = 6003
	ErrGroupTerminated                       ErrCode = 6004
	ErrGetSSOClientFromFlags                 ErrCode = 6005
	ErrDumpDatabase                          ErrCode = 6006
	ErrGetDBInfo                             ErrCode = 6007
	ErrGetSSOWhoami                          ErrCode = 6008
	ErrGetSSOLogout                          ErrCode = 6009
	ErrGetSSOClaims                          ErrCode = 6010
	ErrInitDockerClient                      ErrCode = 6011
	ErrInitDB                                ErrCode = 6012
	ErrConfigureDB                           ErrCode = 6013
	ErrInitSSOClient                         ErrCode = 6014
	ErrInitService                           ErrCode = 6015
	ErrInitTracer                            ErrCode = 6016
	ErrAgentGetContainersInfo                ErrCode = 7001
	ErrCheckNginxContainer                   ErrCode = 7002
	ErrRemoveNginxContainer                  ErrCode = 7003
	ErrBuildNginxContainer                   ErrCode = 7004
	ErrStartNginxContainer                   ErrCode = 7005
	ErrParsingTemplate                       ErrCode = 7006
	ErrWriteConfigFileHeader                 ErrCode = 7007
	ErrWriteConfigFile                       ErrCode = 7008
	ErrCloseTarWriter                        ErrCode = 7009
	ErrCopyNginxConfigToContainer            ErrCode = 7010
	ErrNginxNewConfigCheckFailed             ErrCode = 7011
	ErrNginxSendCommandNewConfigCheck        ErrCode = 7012
	ErrNginxSendCommandNewConfigRemove       ErrCode = 7013
	ErrNginxSendCommandConfigReplace         ErrCode = 7014
	ErrNginxSendCommandReloadConfig          ErrCode = 7015
	ErrNginxConnectNetwork                   ErrCode = 7016
	ErrContainerConnectNetwork               ErrCode = 7017
	ErrNatPortOpening                        ErrCode = 7018
	ErrBuildNginxConfig                      ErrCode = 7019
	ErrExecuteTemplate                       ErrCode = 7020
	ErrWriteBytesToHashBuilder               ErrCode = 7021
	ErrReadBytesFromHashBuilder              ErrCode = 7022
	ErrGeneratePrefixHash                    ErrCode = 7023
	ErrCleanPathwarInstances                 ErrCode = 7024
	ErrParseInitConfig                       ErrCode = 7025
	ErrUpPathwarInstance                     ErrCode = 7026
	ErrUpdateNginx                           ErrCode = 7027
	ErrAgentUpdateState                      ErrCode = 7028
	ErrDockerAPIContainerList                ErrCode = 8001
	ErrDockerAPIContainerRemove              ErrCode = 8002
	ErrDockerAPIImageRemove                  ErrCode = 8003
	ErrDockerAPIContainerCreate              ErrCode = 8004
	ErrDockerAPIContainerExecCreate          ErrCode = 8005
	ErrDockerAPIContainerExecAttach          ErrCode = 8006
	ErrDockerAPIContainerExecStart           ErrCode = 8007
	ErrDockerAPIContainerExecInspect         ErrCode = 8008
	ErrDockerAPIImagePull                    ErrCode = 8009
	ErrDockerAPIImageInspect                 ErrCode = 8010
	ErrDockerAPINetworkList                  ErrCode = 8011
	ErrDockerAPINetworkCreate                ErrCode = 8012
	ErrDockerAPINetworkRemove                ErrCode = 8013
	ErrDockerAPIExitCode                     ErrCode = 8014
	ErrExecuteOnInitHook                     ErrCode = 9001
	ErrRemoveInitConfig                      ErrCode = 9002
)

func (ErrCode) Code

func (e ErrCode) Code() int32

func (ErrCode) EnumDescriptor

func (ErrCode) EnumDescriptor() ([]byte, []int)

func (ErrCode) Error

func (e ErrCode) Error() string

func (ErrCode) Format

func (e ErrCode) Format(f fmt.State, c rune)

func (ErrCode) FormatError

func (e ErrCode) FormatError(p xerrors.Printer) error

func (ErrCode) String

func (x ErrCode) String() string

func (ErrCode) Wrap

func (e ErrCode) Wrap(inner error) WithCode

type WithCode

type WithCode interface {
	error
	Code() int32
	Format(fmt.State, rune)
}

Jump to

Keyboard shortcuts

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