Documentation
¶
Overview ¶
Package errcode contains the list of Berty error codes.
Index ¶
- Variables
- func Has(err error, code WithCode) bool
- func Is(err error, code WithCode) bool
- type ErrCode
- func (e ErrCode) Code() ErrCode
- func (ErrCode) Descriptor() protoreflect.EnumDescriptor
- func (x ErrCode) Enum() *ErrCode
- func (ErrCode) EnumDescriptor() ([]byte, []int)deprecated
- func (e ErrCode) Error() string
- func (e ErrCode) GRPCStatus() *status.Status
- func (x ErrCode) Number() protoreflect.EnumNumber
- func (x ErrCode) String() string
- func (ErrCode) Type() protoreflect.EnumType
- func (e ErrCode) Wrap(inner error) WithCode
- type ErrDetails
- type WithCode
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrCode_name = map[int32]string{ 0: "Undefined", 666: "TODO", 777: "ErrNotImplemented", 888: "ErrInternal", 100: "ErrInvalidInput", 101: "ErrInvalidRange", 102: "ErrMissingInput", 103: "ErrSerialization", 104: "ErrDeserialization", 105: "ErrStreamRead", 106: "ErrStreamWrite", 110: "ErrStreamTransform", 111: "ErrStreamSendAndClose", 112: "ErrStreamHeaderWrite", 115: "ErrStreamHeaderRead", 113: "ErrStreamSink", 114: "ErrStreamCloseAndRecv", 107: "ErrMissingMapKey", 108: "ErrDBWrite", 109: "ErrDBRead", 120: "ErrDBDestroy", 121: "ErrDBMigrate", 122: "ErrDBReplay", 123: "ErrDBRestore", 124: "ErrDBOpen", 125: "ErrDBClose", 200: "ErrCryptoRandomGeneration", 201: "ErrCryptoKeyGeneration", 202: "ErrCryptoNonceGeneration", 203: "ErrCryptoSignature", 204: "ErrCryptoSignatureVerification", 205: "ErrCryptoDecrypt", 206: "ErrCryptoDecryptPayload", 207: "ErrCryptoEncrypt", 208: "ErrCryptoKeyConversion", 209: "ErrCryptoCipherInit", 210: "ErrCryptoKeyDerivation", 300: "ErrMap", 301: "ErrForEach", 400: "ErrKeystoreGet", 401: "ErrKeystorePut", 404: "ErrNotFound", 1000: "ErrOrbitDBInit", 1001: "ErrOrbitDBOpen", 1002: "ErrOrbitDBAppend", 1003: "ErrOrbitDBDeserialization", 1004: "ErrOrbitDBStoreCast", 1100: "ErrHandshakeOwnEphemeralKeyGenSend", 1101: "ErrHandshakePeerEphemeralKeyRecv", 1102: "ErrHandshakeRequesterAuthenticateBoxKeyGen", 1103: "ErrHandshakeResponderAcceptBoxKeyGen", 1104: "ErrHandshakeRequesterHello", 1105: "ErrHandshakeResponderHello", 1106: "ErrHandshakeRequesterAuthenticate", 1107: "ErrHandshakeResponderAccept", 1108: "ErrHandshakeRequesterAcknowledge", 1200: "ErrContactRequestSameAccount", 1201: "ErrContactRequestContactAlreadyAdded", 1202: "ErrContactRequestContactBlocked", 1203: "ErrContactRequestContactUndefined", 1204: "ErrContactRequestIncomingAlreadyReceived", 1300: "ErrGroupMemberLogEventOpen", 1301: "ErrGroupMemberLogEventSignature", 1302: "ErrGroupMemberUnknownGroupID", 1303: "ErrGroupSecretOtherDestMember", 1304: "ErrGroupSecretAlreadySentToMember", 1305: "ErrGroupInvalidType", 1306: "ErrGroupMissing", 1307: "ErrGroupActivate", 1308: "ErrGroupDeactivate", 1309: "ErrGroupInfo", 1310: "ErrGroupUnknown", 1311: "ErrGroupOpen", 1500: "ErrMessageKeyPersistencePut", 1501: "ErrMessageKeyPersistenceGet", 4100: "ErrServiceReplication", 4101: "ErrServiceReplicationServer", 4102: "ErrServiceReplicationMissingEndpoint", 4200: "ErrServicesDirectory", 4201: "ErrServicesDirectoryInvalidVerifiedCredentialSubject", 4202: "ErrServicesDirectoryExistingRecordNotFound", 4203: "ErrServicesDirectoryRecordLockedAndCantBeReplaced", 4204: "ErrServicesDirectoryExplicitReplaceFlagRequired", 4205: "ErrServicesDirectoryInvalidVerifiedCredential", 4206: "ErrServicesDirectoryExpiredVerifiedCredential", 4207: "ErrServicesDirectoryInvalidVerifiedCredentialID", } ErrCode_value = map[string]int32{ "Undefined": 0, "TODO": 666, "ErrNotImplemented": 777, "ErrInternal": 888, "ErrInvalidInput": 100, "ErrInvalidRange": 101, "ErrMissingInput": 102, "ErrSerialization": 103, "ErrDeserialization": 104, "ErrStreamRead": 105, "ErrStreamWrite": 106, "ErrStreamTransform": 110, "ErrStreamSendAndClose": 111, "ErrStreamHeaderWrite": 112, "ErrStreamHeaderRead": 115, "ErrStreamSink": 113, "ErrStreamCloseAndRecv": 114, "ErrMissingMapKey": 107, "ErrDBWrite": 108, "ErrDBRead": 109, "ErrDBDestroy": 120, "ErrDBMigrate": 121, "ErrDBReplay": 122, "ErrDBRestore": 123, "ErrDBOpen": 124, "ErrDBClose": 125, "ErrCryptoRandomGeneration": 200, "ErrCryptoKeyGeneration": 201, "ErrCryptoNonceGeneration": 202, "ErrCryptoSignature": 203, "ErrCryptoSignatureVerification": 204, "ErrCryptoDecrypt": 205, "ErrCryptoDecryptPayload": 206, "ErrCryptoEncrypt": 207, "ErrCryptoKeyConversion": 208, "ErrCryptoCipherInit": 209, "ErrCryptoKeyDerivation": 210, "ErrMap": 300, "ErrForEach": 301, "ErrKeystoreGet": 400, "ErrKeystorePut": 401, "ErrNotFound": 404, "ErrOrbitDBInit": 1000, "ErrOrbitDBOpen": 1001, "ErrOrbitDBAppend": 1002, "ErrOrbitDBDeserialization": 1003, "ErrOrbitDBStoreCast": 1004, "ErrHandshakeOwnEphemeralKeyGenSend": 1100, "ErrHandshakePeerEphemeralKeyRecv": 1101, "ErrHandshakeRequesterAuthenticateBoxKeyGen": 1102, "ErrHandshakeResponderAcceptBoxKeyGen": 1103, "ErrHandshakeRequesterHello": 1104, "ErrHandshakeResponderHello": 1105, "ErrHandshakeRequesterAuthenticate": 1106, "ErrHandshakeResponderAccept": 1107, "ErrHandshakeRequesterAcknowledge": 1108, "ErrContactRequestSameAccount": 1200, "ErrContactRequestContactAlreadyAdded": 1201, "ErrContactRequestContactBlocked": 1202, "ErrContactRequestContactUndefined": 1203, "ErrContactRequestIncomingAlreadyReceived": 1204, "ErrGroupMemberLogEventOpen": 1300, "ErrGroupMemberLogEventSignature": 1301, "ErrGroupMemberUnknownGroupID": 1302, "ErrGroupSecretOtherDestMember": 1303, "ErrGroupSecretAlreadySentToMember": 1304, "ErrGroupInvalidType": 1305, "ErrGroupMissing": 1306, "ErrGroupActivate": 1307, "ErrGroupDeactivate": 1308, "ErrGroupInfo": 1309, "ErrGroupUnknown": 1310, "ErrGroupOpen": 1311, "ErrMessageKeyPersistencePut": 1500, "ErrMessageKeyPersistenceGet": 1501, "ErrServiceReplication": 4100, "ErrServiceReplicationServer": 4101, "ErrServiceReplicationMissingEndpoint": 4102, "ErrServicesDirectory": 4200, "ErrServicesDirectoryInvalidVerifiedCredentialSubject": 4201, "ErrServicesDirectoryExistingRecordNotFound": 4202, "ErrServicesDirectoryRecordLockedAndCantBeReplaced": 4203, "ErrServicesDirectoryExplicitReplaceFlagRequired": 4204, "ErrServicesDirectoryInvalidVerifiedCredential": 4205, "ErrServicesDirectoryExpiredVerifiedCredential": 4206, "ErrServicesDirectoryInvalidVerifiedCredentialID": 4207, } )
Enum value maps for ErrCode.
View Source
var File_errcode_errcode_proto protoreflect.FileDescriptor
Functions ¶
Types ¶
type ErrCode ¶
type ErrCode int32
const ( ErrCode_Undefined ErrCode = 0 // default value, should never be set manually ErrCode_TODO ErrCode = 666 // indicates that you plan to create an error later ErrCode_ErrNotImplemented ErrCode = 777 // indicates that a method is not implemented yet ErrCode_ErrInternal ErrCode = 888 // indicates an unknown error (without Code), i.e. in gRPC ErrCode_ErrInvalidInput ErrCode = 100 ErrCode_ErrInvalidRange ErrCode = 101 ErrCode_ErrMissingInput ErrCode = 102 ErrCode_ErrSerialization ErrCode = 103 ErrCode_ErrDeserialization ErrCode = 104 ErrCode_ErrStreamRead ErrCode = 105 ErrCode_ErrStreamWrite ErrCode = 106 ErrCode_ErrStreamTransform ErrCode = 110 ErrCode_ErrStreamSendAndClose ErrCode = 111 ErrCode_ErrStreamHeaderWrite ErrCode = 112 ErrCode_ErrStreamHeaderRead ErrCode = 115 ErrCode_ErrStreamSink ErrCode = 113 ErrCode_ErrStreamCloseAndRecv ErrCode = 114 ErrCode_ErrMissingMapKey ErrCode = 107 ErrCode_ErrDBWrite ErrCode = 108 ErrCode_ErrDBRead ErrCode = 109 ErrCode_ErrDBDestroy ErrCode = 120 ErrCode_ErrDBMigrate ErrCode = 121 ErrCode_ErrDBReplay ErrCode = 122 ErrCode_ErrDBRestore ErrCode = 123 ErrCode_ErrDBOpen ErrCode = 124 ErrCode_ErrDBClose ErrCode = 125 ErrCode_ErrCryptoRandomGeneration ErrCode = 200 ErrCode_ErrCryptoKeyGeneration ErrCode = 201 ErrCode_ErrCryptoNonceGeneration ErrCode = 202 ErrCode_ErrCryptoSignature ErrCode = 203 ErrCode_ErrCryptoSignatureVerification ErrCode = 204 ErrCode_ErrCryptoDecrypt ErrCode = 205 ErrCode_ErrCryptoDecryptPayload ErrCode = 206 ErrCode_ErrCryptoEncrypt ErrCode = 207 ErrCode_ErrCryptoKeyConversion ErrCode = 208 ErrCode_ErrCryptoCipherInit ErrCode = 209 ErrCode_ErrCryptoKeyDerivation ErrCode = 210 ErrCode_ErrMap ErrCode = 300 ErrCode_ErrForEach ErrCode = 301 ErrCode_ErrKeystoreGet ErrCode = 400 ErrCode_ErrKeystorePut ErrCode = 401 ErrCode_ErrNotFound ErrCode = 404 // generic ErrCode_ErrOrbitDBInit ErrCode = 1000 ErrCode_ErrOrbitDBOpen ErrCode = 1001 ErrCode_ErrOrbitDBAppend ErrCode = 1002 ErrCode_ErrOrbitDBDeserialization ErrCode = 1003 ErrCode_ErrOrbitDBStoreCast ErrCode = 1004 ErrCode_ErrHandshakeOwnEphemeralKeyGenSend ErrCode = 1100 ErrCode_ErrHandshakePeerEphemeralKeyRecv ErrCode = 1101 ErrCode_ErrHandshakeRequesterAuthenticateBoxKeyGen ErrCode = 1102 ErrCode_ErrHandshakeResponderAcceptBoxKeyGen ErrCode = 1103 ErrCode_ErrHandshakeRequesterHello ErrCode = 1104 ErrCode_ErrHandshakeResponderHello ErrCode = 1105 ErrCode_ErrHandshakeRequesterAuthenticate ErrCode = 1106 ErrCode_ErrHandshakeResponderAccept ErrCode = 1107 ErrCode_ErrHandshakeRequesterAcknowledge ErrCode = 1108 ErrCode_ErrContactRequestSameAccount ErrCode = 1200 ErrCode_ErrContactRequestContactAlreadyAdded ErrCode = 1201 ErrCode_ErrContactRequestContactBlocked ErrCode = 1202 ErrCode_ErrContactRequestContactUndefined ErrCode = 1203 ErrCode_ErrContactRequestIncomingAlreadyReceived ErrCode = 1204 ErrCode_ErrGroupMemberLogEventOpen ErrCode = 1300 ErrCode_ErrGroupMemberLogEventSignature ErrCode = 1301 ErrCode_ErrGroupMemberUnknownGroupID ErrCode = 1302 ErrCode_ErrGroupSecretOtherDestMember ErrCode = 1303 ErrCode_ErrGroupSecretAlreadySentToMember ErrCode = 1304 ErrCode_ErrGroupInvalidType ErrCode = 1305 ErrCode_ErrGroupMissing ErrCode = 1306 ErrCode_ErrGroupActivate ErrCode = 1307 ErrCode_ErrGroupDeactivate ErrCode = 1308 ErrCode_ErrGroupInfo ErrCode = 1309 ErrCode_ErrGroupUnknown ErrCode = 1310 ErrCode_ErrGroupOpen ErrCode = 1311 ErrCode_ErrMessageKeyPersistencePut ErrCode = 1500 ErrCode_ErrMessageKeyPersistenceGet ErrCode = 1501 ErrCode_ErrServiceReplication ErrCode = 4100 ErrCode_ErrServiceReplicationServer ErrCode = 4101 ErrCode_ErrServiceReplicationMissingEndpoint ErrCode = 4102 ErrCode_ErrServicesDirectory ErrCode = 4200 ErrCode_ErrServicesDirectoryInvalidVerifiedCredentialSubject ErrCode = 4201 ErrCode_ErrServicesDirectoryExistingRecordNotFound ErrCode = 4202 ErrCode_ErrServicesDirectoryRecordLockedAndCantBeReplaced ErrCode = 4203 ErrCode_ErrServicesDirectoryExplicitReplaceFlagRequired ErrCode = 4204 ErrCode_ErrServicesDirectoryInvalidVerifiedCredential ErrCode = 4205 ErrCode_ErrServicesDirectoryExpiredVerifiedCredential ErrCode = 4206 ErrCode_ErrServicesDirectoryInvalidVerifiedCredentialID ErrCode = 4207 )
func (ErrCode) Descriptor ¶
func (ErrCode) Descriptor() protoreflect.EnumDescriptor
func (ErrCode) EnumDescriptor
deprecated
func (ErrCode) GRPCStatus ¶
func (ErrCode) Number ¶
func (x ErrCode) Number() protoreflect.EnumNumber
func (ErrCode) Type ¶
func (ErrCode) Type() protoreflect.EnumType
type ErrDetails ¶
type ErrDetails struct {
Codes []ErrCode `protobuf:"varint,1,rep,packed,name=codes,proto3,enum=weshnet.errcode.ErrCode" json:"codes,omitempty"`
// contains filtered or unexported fields
}
func (*ErrDetails) Descriptor
deprecated
func (*ErrDetails) Descriptor() ([]byte, []int)
Deprecated: Use ErrDetails.ProtoReflect.Descriptor instead.
func (*ErrDetails) GetCodes ¶
func (x *ErrDetails) GetCodes() []ErrCode
func (*ErrDetails) ProtoMessage ¶
func (*ErrDetails) ProtoMessage()
func (*ErrDetails) ProtoReflect ¶
func (x *ErrDetails) ProtoReflect() protoreflect.Message
func (*ErrDetails) Reset ¶
func (x *ErrDetails) Reset()
func (*ErrDetails) String ¶
func (x *ErrDetails) String() string
Click to show internal directories.
Click to hide internal directories.