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
- type ErrDetails
- func (*ErrDetails) Descriptor() ([]byte, []int)
- func (m *ErrDetails) GetCodes() []ErrCode
- func (m *ErrDetails) Marshal() (dAtA []byte, err error)
- func (m *ErrDetails) MarshalTo(dAtA []byte) (int, error)
- func (m *ErrDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ErrDetails) ProtoMessage()
- func (m *ErrDetails) Reset()
- func (m *ErrDetails) Size() (n int)
- func (m *ErrDetails) String() string
- func (m *ErrDetails) Unmarshal(dAtA []byte) error
- func (m *ErrDetails) XXX_DiscardUnknown()
- func (m *ErrDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ErrDetails) XXX_Merge(src proto.Message)
- func (m *ErrDetails) XXX_Size() int
- func (m *ErrDetails) XXX_Unmarshal(b []byte) error
- type WithCode
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthErrcode = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowErrcode = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupErrcode = fmt.Errorf("proto: unexpected end of group") )
View Source
var ErrCode_name = map[int32]string{}/* 150 elements not displayed */
View Source
var ErrCode_value = map[string]int32{}/* 150 elements not displayed */
Functions ¶
Types ¶
type ErrCode ¶
type ErrCode int32
const ( Undefined ErrCode = 0 TODO ErrCode = 666 ErrNotImplemented ErrCode = 777 ErrInternal ErrCode = 888 ErrInvalidInput ErrCode = 100 ErrInvalidRange ErrCode = 101 ErrMissingInput ErrCode = 102 ErrSerialization ErrCode = 103 ErrDeserialization ErrCode = 104 ErrStreamRead ErrCode = 105 ErrStreamWrite ErrCode = 106 ErrStreamTransform ErrCode = 110 ErrStreamSendAndClose ErrCode = 111 ErrStreamHeaderWrite ErrCode = 112 ErrStreamHeaderRead ErrCode = 115 ErrStreamSink ErrCode = 113 ErrStreamCloseAndRecv ErrCode = 114 ErrMissingMapKey ErrCode = 107 ErrDBWrite ErrCode = 108 ErrDBRead ErrCode = 109 ErrDBDestroy ErrCode = 120 ErrDBMigrate ErrCode = 121 ErrDBReplay ErrCode = 122 ErrDBRestore ErrCode = 123 ErrDBOpen ErrCode = 124 ErrDBClose ErrCode = 125 ErrCryptoRandomGeneration ErrCode = 200 ErrCryptoKeyGeneration ErrCode = 201 ErrCryptoNonceGeneration ErrCode = 202 ErrCryptoSignature ErrCode = 203 ErrCryptoSignatureVerification ErrCode = 204 ErrCryptoDecrypt ErrCode = 205 ErrCryptoDecryptPayload ErrCode = 206 ErrCryptoEncrypt ErrCode = 207 ErrCryptoKeyConversion ErrCode = 208 ErrCryptoCipherInit ErrCode = 209 ErrCryptoKeyDerivation ErrCode = 210 ErrMap ErrCode = 300 ErrForEach ErrCode = 301 ErrKeystoreGet ErrCode = 400 ErrKeystorePut ErrCode = 401 ErrNotFound ErrCode = 404 ErrOrbitDBInit ErrCode = 1000 ErrOrbitDBOpen ErrCode = 1001 ErrOrbitDBAppend ErrCode = 1002 ErrOrbitDBDeserialization ErrCode = 1003 ErrOrbitDBStoreCast ErrCode = 1004 ErrIPFSAdd ErrCode = 1050 ErrIPFSGet ErrCode = 1051 ErrIPFSInit ErrCode = 1052 ErrIPFSSetupConfig ErrCode = 1053 ErrIPFSSetupRepo ErrCode = 1054 ErrIPFSSetupHost ErrCode = 1055 ErrHandshakeOwnEphemeralKeyGenSend ErrCode = 1100 ErrHandshakePeerEphemeralKeyRecv ErrCode = 1101 ErrHandshakeRequesterAuthenticateBoxKeyGen ErrCode = 1102 ErrHandshakeResponderAcceptBoxKeyGen ErrCode = 1103 ErrHandshakeRequesterHello ErrCode = 1104 ErrHandshakeResponderHello ErrCode = 1105 ErrHandshakeRequesterAuthenticate ErrCode = 1106 ErrHandshakeResponderAccept ErrCode = 1107 ErrHandshakeRequesterAcknowledge ErrCode = 1108 ErrContactRequestSameAccount ErrCode = 1200 ErrContactRequestContactAlreadyAdded ErrCode = 1201 ErrContactRequestContactBlocked ErrCode = 1202 ErrContactRequestContactUndefined ErrCode = 1203 ErrContactRequestIncomingAlreadyReceived ErrCode = 1204 ErrGroupMemberLogEventOpen ErrCode = 1300 ErrGroupMemberLogEventSignature ErrCode = 1301 ErrGroupMemberUnknownGroupID ErrCode = 1302 ErrGroupSecretOtherDestMember ErrCode = 1303 ErrGroupSecretAlreadySentToMember ErrCode = 1304 ErrGroupInvalidType ErrCode = 1305 ErrGroupMissing ErrCode = 1306 ErrGroupActivate ErrCode = 1307 ErrGroupDeactivate ErrCode = 1308 ErrGroupInfo ErrCode = 1309 // Event errors ErrEventListMetadata ErrCode = 1400 ErrEventListMessage ErrCode = 1401 ErrMessageKeyPersistencePut ErrCode = 1500 ErrMessageKeyPersistenceGet ErrCode = 1501 ErrBridgeInterrupted ErrCode = 1600 ErrBridgeNotRunning ErrCode = 1601 ErrMessengerInvalidDeepLink ErrCode = 2000 ErrMessengerDeepLinkRequiresPassphrase ErrCode = 2001 ErrMessengerDeepLinkInvalidPassphrase ErrCode = 2002 ErrMessengerStreamEvent ErrCode = 2003 ErrMessengerContactMetadataUnmarshal ErrCode = 2004 ErrDBEntryAlreadyExists ErrCode = 2100 ErrDBAddConversation ErrCode = 2101 ErrDBAddContactRequestOutgoingSent ErrCode = 2102 ErrDBAddContactRequestOutgoingEnqueud ErrCode = 2103 ErrDBAddContactRequestIncomingReceived ErrCode = 2104 ErrDBAddContactRequestIncomingAccepted ErrCode = 2105 ErrDBAddGroupMemberDeviceAdded ErrCode = 2106 ErrDBMultipleRecords ErrCode = 2107 ErrReplayProcessGroupMetadata ErrCode = 2200 ErrReplayProcessGroupMessage ErrCode = 2201 ErrAttachmentPrepare ErrCode = 2300 ErrAttachmentRetrieve ErrCode = 2301 ErrProtocolSend ErrCode = 2302 ErrProtocolEventUnmarshal ErrCode = 2303 ErrProtocolGetGroupInfo ErrCode = 2304 // Test Error ErrTestEcho ErrCode = 2401 ErrTestEchoRecv ErrCode = 2402 ErrTestEchoSend ErrCode = 2403 ErrCLINoTermcaps ErrCode = 3001 ErrServicesAuth ErrCode = 4000 ErrServicesAuthNotInitialized ErrCode = 4001 ErrServicesAuthWrongState ErrCode = 4002 ErrServicesAuthInvalidResponse ErrCode = 4003 ErrServicesAuthServer ErrCode = 4004 ErrServicesAuthCodeChallenge ErrCode = 4005 ErrServicesAuthServiceInvalidToken ErrCode = 4006 ErrServicesAuthServiceNotSupported ErrCode = 4007 ErrServicesAuthUnknownToken ErrCode = 4008 ErrServicesAuthInvalidURL ErrCode = 4009 ErrServiceReplication ErrCode = 4100 ErrServiceReplicationServer ErrCode = 4101 ErrServiceReplicationMissingEndpoint ErrCode = 4102 ErrBertyAccount ErrCode = 5000 ErrBertyAccountNoIDSpecified ErrCode = 5001 ErrBertyAccountAlreadyOpened ErrCode = 5002 ErrBertyAccountInvalidIDFormat ErrCode = 5003 ErrBertyAccountLoggerDecorator ErrCode = 5004 ErrBertyAccountGRPCClient ErrCode = 5005 ErrBertyAccountOpenAccount ErrCode = 5006 ErrBertyAccountDataNotFound ErrCode = 5007 ErrBertyAccountMetadataUpdate ErrCode = 5008 ErrBertyAccountManagerOpen ErrCode = 5009 ErrBertyAccountManagerClose ErrCode = 5010 ErrBertyAccountInvalidCLIArgs ErrCode = 5011 ErrBertyAccountFSError ErrCode = 5012 ErrBertyAccountAlreadyExists ErrCode = 5013 ErrBertyAccountNoBackupSpecified ErrCode = 5014 ErrBertyAccountIDGenFailed ErrCode = 5015 ErrBertyAccountCreationFailed ErrCode = 5016 ErrBertyAccountUpdateFailed ErrCode = 5017 ErrAppStorageNotSupported ErrCode = 5018 ErrPush ErrCode = 6000 ErrPushWrongAccount ErrCode = 6001 ErrPushUnableToDecrypt ErrCode = 6002 ErrPushInvalidPayload ErrCode = 6003 ErrPushInvalidServerConfig ErrCode = 6004 ErrPushMissingBundleID ErrCode = 6005 ErrPushUnknownDestination ErrCode = 6006 ErrPushProvider ErrCode = 6007 ErrPushUnknownProvider ErrCode = 6008 ErrNoProvidersConfigured ErrCode = 6009 ErrInvalidPrivateKey ErrCode = 6010 )
func FirstCode ¶
FirstCode walks the passed error and returns the code of the first ErrCode met, or -1.
func (ErrCode) EnumDescriptor ¶
func (ErrCode) GRPCStatus ¶ added in v2.115.0
type ErrDetails ¶ added in v2.115.0
type ErrDetails struct { Codes []ErrCode `protobuf:"varint,1,rep,packed,name=codes,proto3,enum=berty.errcode.ErrCode" json:"codes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ErrDetails) Descriptor ¶ added in v2.115.0
func (*ErrDetails) Descriptor() ([]byte, []int)
func (*ErrDetails) GetCodes ¶ added in v2.115.0
func (m *ErrDetails) GetCodes() []ErrCode
func (*ErrDetails) Marshal ¶ added in v2.256.1
func (m *ErrDetails) Marshal() (dAtA []byte, err error)
func (*ErrDetails) MarshalTo ¶ added in v2.256.1
func (m *ErrDetails) MarshalTo(dAtA []byte) (int, error)
func (*ErrDetails) MarshalToSizedBuffer ¶ added in v2.256.1
func (m *ErrDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ErrDetails) ProtoMessage ¶ added in v2.115.0
func (*ErrDetails) ProtoMessage()
func (*ErrDetails) Reset ¶ added in v2.115.0
func (m *ErrDetails) Reset()
func (*ErrDetails) Size ¶ added in v2.256.1
func (m *ErrDetails) Size() (n int)
func (*ErrDetails) String ¶ added in v2.115.0
func (m *ErrDetails) String() string
func (*ErrDetails) Unmarshal ¶ added in v2.256.1
func (m *ErrDetails) Unmarshal(dAtA []byte) error
func (*ErrDetails) XXX_DiscardUnknown ¶ added in v2.115.0
func (m *ErrDetails) XXX_DiscardUnknown()
func (*ErrDetails) XXX_Marshal ¶ added in v2.115.0
func (m *ErrDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ErrDetails) XXX_Merge ¶ added in v2.115.0
func (m *ErrDetails) XXX_Merge(src proto.Message)
func (*ErrDetails) XXX_Size ¶ added in v2.115.0
func (m *ErrDetails) XXX_Size() int
func (*ErrDetails) XXX_Unmarshal ¶ added in v2.115.0
func (m *ErrDetails) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.