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{}/* 107 elements not displayed */
View Source
var ErrCode_value = map[string]int32{}/* 107 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 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 ErrGroupUnknown ErrCode = 1310 ErrGroupOpen ErrCode = 1311 ErrMessageKeyPersistencePut ErrCode = 1500 ErrMessageKeyPersistenceGet ErrCode = 1501 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 ErrServicesDirectory ErrCode = 4200 ErrServicesDirectoryInvalidVerifiedCredentialSubject ErrCode = 4201 ErrServicesDirectoryExistingRecordNotFound ErrCode = 4202 ErrServicesDirectoryRecordLockedAndCantBeReplaced ErrCode = 4203 ErrServicesDirectoryExplicitReplaceFlagRequired ErrCode = 4204 ErrServicesDirectoryInvalidVerifiedCredential ErrCode = 4205 ErrServicesDirectoryExpiredVerifiedCredential ErrCode = 4206 ErrServicesDirectoryInvalidVerifiedCredentialID ErrCode = 4207 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 ¶
type ErrDetails ¶
type ErrDetails struct { Codes []ErrCode `protobuf:"varint,1,rep,packed,name=codes,proto3,enum=weshnet.errcode.ErrCode" json:"codes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ErrDetails) Descriptor ¶
func (*ErrDetails) Descriptor() ([]byte, []int)
func (*ErrDetails) GetCodes ¶
func (m *ErrDetails) GetCodes() []ErrCode
func (*ErrDetails) Marshal ¶
func (m *ErrDetails) Marshal() (dAtA []byte, err error)
func (*ErrDetails) MarshalToSizedBuffer ¶
func (m *ErrDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ErrDetails) ProtoMessage ¶
func (*ErrDetails) ProtoMessage()
func (*ErrDetails) Reset ¶
func (m *ErrDetails) Reset()
func (*ErrDetails) Size ¶
func (m *ErrDetails) Size() (n int)
func (*ErrDetails) String ¶
func (m *ErrDetails) String() string
func (*ErrDetails) Unmarshal ¶
func (m *ErrDetails) Unmarshal(dAtA []byte) error
func (*ErrDetails) XXX_DiscardUnknown ¶
func (m *ErrDetails) XXX_DiscardUnknown()
func (*ErrDetails) XXX_Marshal ¶
func (m *ErrDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ErrDetails) XXX_Merge ¶
func (m *ErrDetails) XXX_Merge(src proto.Message)
func (*ErrDetails) XXX_Size ¶
func (m *ErrDetails) XXX_Size() int
func (*ErrDetails) XXX_Unmarshal ¶
func (m *ErrDetails) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.