BMXErrorCode Constants Reference
Declared in floo_proxy.h
BMXErrorCode
Error code
BMXErrorCode_NoError: “The operation was performed successfully without error.” BMXErrorCode_GeneralError: “A generic error occurred during operation execution.” BMXErrorCode_InvalidParam: “There are invalid parameters in the input parameters.” BMXErrorCode_NotFound: “The path or file does not exist.” BMXErrorCode_DbOperationFailed: “The local database operation failed.” BMXErrorCode_SignInCancelled: “The user has cancelled the login operation.” BMXErrorCode_SignInTimeout: “The user login operation has timed out.” BMXErrorCode_SignInFailed: “The user login operation has failed.” BMXErrorCode_UserNotLogin: “The user hasn’t logged in yet.” BMXErrorCode_UserAlreadyLogin: “Other user has logged in.” BMXErrorCode_UserAuthFailed: “User authentication failed, username/id or password is incorrect.” BMXErrorCode_UserPermissionDenied: “The user does not have permission to perform this action.” BMXErrorCode_UserNotExist: “The user does not exist.” BMXErrorCode_UserAlreadyExist: “The user is already exist.” BMXErrorCode_UserFrozen: “The user has been frozen.” BMXErrorCode_UserBanned: “The use has been banned from sending messages.” BMXErrorCode_UserRemoved: “The user has been removed.” BMXErrorCode_UserTooManyDevice: “The use has logged into too many devices.” BMXErrorCode_UserPasswordChanged: “The user has changed passwords on other device.” BMXErrorCode_UserKickedBySameDevice: “The user is kicked out by the same device.” BMXErrorCode_UserKickedByOtherDevices: “The user is kicked out by other device.” BMXErrorCode_UserAbnormal: “The user login status is not normal, the user is advised to login again.” BMXErrorCode_UserCancel: “The user has cancelled the operation.” BMXErrorCode_UserOldPasswordNotMatch: “The old password does not match when the password is changed.” BMXErrorCode_UserSigningIn: “The user is signning in.” BMXErrorCode_PushTokenInvalid: “The push token is not valid.” BMXErrorCode_PushAliasBindByOtherUser: “The push alias is bound by other user.” BMXErrorCode_PushAliasTokenNotMatch: “The push alias does not match the token.” BMXErrorCode_InvalidVerificationCode: “The verification code is not valid.” BMXErrorCode_InvalidRequestParameter: “The request parameters are not valid.” BMXErrorCode_InvalidUserNameParameter: “The username parameter is not valid.” BMXErrorCode_MissingAccessToken: “The access token parameter is missing.” BMXErrorCode_CurrentUserIsInRoster: “The current user is already in the roster list.” BMXErrorCode_CurrentUserIsInBlocklist: “The current user is already in the blocked list.” BMXErrorCode_AnswerFailed: “The application does not exist or has already expired.” BMXErrorCode_InvalidToken: “The current token is not valid.” BMXErrorCode_InvalidFileSign: “The current file signature is not valid.” BMXErrorCode_InvalidFileObjectType: “The current file object type is not valid.” BMXErrorCode_InvalidFileUploadToType: “The to type of the uploaded file is not valid.” BMXErrorCode_InvalidFileDownloadUrl: “The file download url is not valid.” BMXErrorCode_MessageInvalid: “The current message format is not valid.” BMXErrorCode_MessageOutRecallTime: “The current message has exceeded the allowed recall time.” BMXErrorCode_MessageRecallDisabled: “The current message is not recallable.” BMXErrorCode_MessageCensored: “The current message include censored content.” BMXErrorCode_MessageInvalidType: “This operation is not supported by the current message type.” BMXErrorCode_MessageBadArg: “The current message contains illegal characters.” BMXErrorCode_MessageRateLimitExceeded: “The message sending frequency has reached the limit.” BMXErrorCode_RosterNotFriend: “The current roster is not a friend.” BMXErrorCode_RosterBlockListExist: “The current roster is already on the blocklist.” BMXErrorCode_RosterRejectApplication: “The current user does not accept any application.” BMXErrorCode_RosterHasDeletedFromSystem: “The current roster has been deleted from the system.” BMXErrorCode_GroupServerDbError: “An error occurred in the server database.” BMXErrorCode_GroupNotExist: “The Specified group not found.” BMXErrorCode_GroupNotMemberFound: “The user is not in the specified group.” BMXErrorCode_GroupMsgNotifyTypeUnknown: “The group message notification type is unknown.” BMXErrorCode_GroupOwnerCannotLeave: “The group owner cannot leave the group.” BMXErrorCode_GroupTransferNotAllowed: “Group owners can only be transferred to group members. The currently specified user is not a group member.” BMXErrorCode_GroupRecoveryMode: “Group is recovery mode.” BMXErrorCode_GroupExceedLimitGlobal: “The number of global groups reaches the limit.” BMXErrorCode_GroupExceedLimitUserCreate: “The number of incoming members reached the limit when the group was created.” BMXErrorCode_GroupExceedLimitUserJoin: “The number of group members has reached the limit.” BMXErrorCode_GroupCapacityExceedLimit: “The maximum group capacity is limited.” BMXErrorCode_GroupMemberPermissionRequired: “This operation needs group member permission.” BMXErrorCode_GroupAdminPermissionRequired: “This operation needs group admin permission.” BMXErrorCode_GroupOwnerPermissionRequired: “This operation needs group owner permission.” BMXErrorCode_GroupApplicationExpiredOrHandled: “The current group application has expired or be handled.” BMXErrorCode_GroupInvitationExpiredOrHandled: “The current group invitation has expired or be handled.” BMXErrorCode_GroupKickTooManyTimes: “The current user has been kicked more than 3 times.” BMXErrorCode_GroupMemberExist: “The current user is already in the group.” BMXErrorCode_GroupBlockListExist: “The current user is already in group blocklist.” BMXErrorCode_GroupAnnouncementNotFound: “The current group announcement with the specified id was not found.” BMXErrorCode_GroupAnnouncementForbidden: “Group announcement has been forbidden by system admin.” BMXErrorCode_GroupSharedFileNotFound: “Group shared file is not found.” BMXErrorCode_GroupSharedFileOperateNotAllowed: “Do not have permission to operate group shared files.” BMXErrorCode_GroupMemberBanned: “Group banned member to send message.” BMXErrorCode_ServerNotReachable: “The current server not reachable.” BMXErrorCode_ServerUnknownError: “An unknown error occurred on the server.” BMXErrorCode_ServerInvalid: “The current server host is not valid.” BMXErrorCode_ServerDecryptionFailed: “A decryption failed error occurred on the server.” BMXErrorCode_ServerEncryptMethodUnsupported: “The server does not currently support the specified encryption method.” BMXErrorCode_ServerBusy: “The server is currently busy.” BMXErrorCode_ServerNeedRetry: “The server needs to retry.” BMXErrorCode_ServerTimeOut: “A timeout error occurred on the server.” BMXErrorCode_ServerConnectFailed: “A connection failure error occurred on the server.” BMXErrorCode_ServerDNSFailed: “The current server failed to obtain the dns list.” BMXErrorCode_ServerNeedReconnected: “The current server has changed and needs to be reconnected.” BMXErrorCode_ServerFileUploadUnknownError: “An unknown file upload error occurred on the server.” BMXErrorCode_ServerFileDownloadUnknownError: “An unknown file download error occurred on the server.” BMXErrorCode_ServerInvalidLicense: “An invalid license error occurred on the server.” BMXErrorCode_ServerLicenseLimit: “A license limit error occurred on the server.” BMXErrorCode_ServerAppFrozen: “An app freeze error occurred on the server.” BMXErrorCode_ServerTooManyRequest: “The server is being accessed too many times.” BMXErrorCode_ServerNotAllowOpenRegister: “The server is not allowed open registration.” BMXErrorCode_ServerFireplaceUnknownError: “An unknown error occurred on the fireplace server.” BMXErrorCode_ServerResponseInvalid: “The current response returned by the server is not valid.” BMXErrorCode_ServerInvalidUploadUrl: “The current upload server url is not valid.” BMXErrorCode_ServerAppLicenseInvalid: “The current server app license is not valid.” BMXErrorCode_ServerAppLicenseExpired: “The current server app license has expired.” BMXErrorCode_ServerAppLicenseExceedLimit: “The current server app license has reached its limit.” BMXErrorCode_ServerAppIdMissing: “The current server appid is missing.” BMXErrorCode_ServerAppIdInvalid: “The current server appid is not valid.” BMXErrorCode_ServerAppSignInvalid: “The current server app signature is not valid.” BMXErrorCode_ServerAppNotifierNotExist: “The current server app notifier not exist.” BMXErrorCode_ServerNoClusterInfoForClusterId: “The specified cluster id has no cluster information.” BMXErrorCode_ServerFileDownloadFailure: “A download error occurred on the server.” BMXErrorCode_ServerAppStatusNotNormal: “The current status of the server app is not normal.” BMXErrorCode_ServerPlatformNotAllowed: “The server does not support the currently logged in device platform.” BMXErrorCode_ServerCannotCreateDeviceSn: “The server cannot generate the serial number of the currently logged in device.” BMXErrorCode_ServerRtcNotOpen: “The RTC service is not open.”
Definition
typedef NS_ENUM(NSInteger, BMXErrorCode ) {
BMXErrorCode_NoError,
BMXErrorCode_GeneralError,
BMXErrorCode_InvalidParam,
BMXErrorCode_NotFound,
BMXErrorCode_DbOperationFailed,
BMXErrorCode_SignInCancelled,
BMXErrorCode_SignInTimeout,
BMXErrorCode_SignInFailed,
BMXErrorCode_UserNotLogin = 100,
BMXErrorCode_UserAlreadyLogin,
BMXErrorCode_UserAuthFailed,
BMXErrorCode_UserPermissionDenied,
BMXErrorCode_UserNotExist,
BMXErrorCode_UserAlreadyExist,
BMXErrorCode_UserFrozen,
BMXErrorCode_UserBanned,
BMXErrorCode_UserRemoved,
BMXErrorCode_UserTooManyDevice,
BMXErrorCode_UserPasswordChanged,
BMXErrorCode_UserKickedBySameDevice,
BMXErrorCode_UserKickedByOtherDevices,
BMXErrorCode_UserAbnormal,
BMXErrorCode_UserCancel,
BMXErrorCode_UserOldPasswordNotMatch,
BMXErrorCode_UserSigningIn,
BMXErrorCode_PushTokenInvalid = 200,
BMXErrorCode_PushAliasBindByOtherUser,
BMXErrorCode_PushAliasTokenNotMatch,
BMXErrorCode_InvalidVerificationCode = 300,
BMXErrorCode_InvalidRequestParameter,
BMXErrorCode_InvalidUserNameParameter,
BMXErrorCode_MissingAccessToken,
BMXErrorCode_CurrentUserIsInRoster,
BMXErrorCode_CurrentUserIsInBlocklist,
BMXErrorCode_AnswerFailed,
BMXErrorCode_InvalidToken,
BMXErrorCode_InvalidFileSign,
BMXErrorCode_InvalidFileObjectType,
BMXErrorCode_InvalidFileUploadToType,
BMXErrorCode_InvalidFileDownloadUrl,
BMXErrorCode_MessageInvalid = 400,
BMXErrorCode_MessageOutRecallTime,
BMXErrorCode_MessageRecallDisabled,
BMXErrorCode_MessageCensored,
BMXErrorCode_MessageInvalidType,
BMXErrorCode_MessageBadArg,
BMXErrorCode_MessageRateLimitExceeded,
BMXErrorCode_RosterNotFriend = 500,
BMXErrorCode_RosterBlockListExist,
BMXErrorCode_RosterRejectApplication,
BMXErrorCode_RosterHasDeletedFromSystem,
BMXErrorCode_GroupServerDbError = 600,
BMXErrorCode_GroupNotExist,
BMXErrorCode_GroupNotMemberFound,
BMXErrorCode_GroupMsgNotifyTypeUnknown,
BMXErrorCode_GroupOwnerCannotLeave,
BMXErrorCode_GroupTransferNotAllowed,
BMXErrorCode_GroupRecoveryMode,
BMXErrorCode_GroupExceedLimitGlobal,
BMXErrorCode_GroupExceedLimitUserCreate,
BMXErrorCode_GroupExceedLimitUserJoin,
BMXErrorCode_GroupCapacityExceedLimit,
BMXErrorCode_GroupMemberPermissionRequired,
BMXErrorCode_GroupAdminPermissionRequired,
BMXErrorCode_GroupOwnerPermissionRequired,
BMXErrorCode_GroupApplicationExpiredOrHandled,
BMXErrorCode_GroupInvitationExpiredOrHandled,
BMXErrorCode_GroupKickTooManyTimes,
BMXErrorCode_GroupMemberExist,
BMXErrorCode_GroupBlockListExist,
BMXErrorCode_GroupAnnouncementNotFound,
BMXErrorCode_GroupAnnouncementForbidden,
BMXErrorCode_GroupSharedFileNotFound,
BMXErrorCode_GroupSharedFileOperateNotAllowed,
BMXErrorCode_GroupMemberBanned,
BMXErrorCode_ServerNotReachable = 700,
BMXErrorCode_ServerUnknownError,
BMXErrorCode_ServerInvalid,
BMXErrorCode_ServerDecryptionFailed,
BMXErrorCode_ServerEncryptMethodUnsupported,
BMXErrorCode_ServerBusy,
BMXErrorCode_ServerNeedRetry,
BMXErrorCode_ServerTimeOut,
BMXErrorCode_ServerConnectFailed,
BMXErrorCode_ServerDNSFailed,
BMXErrorCode_ServerNeedReconnected,
BMXErrorCode_ServerFileUploadUnknownError,
BMXErrorCode_ServerFileDownloadUnknownError,
BMXErrorCode_ServerInvalidLicense,
BMXErrorCode_ServerLicenseLimit,
BMXErrorCode_ServerAppFrozen,
BMXErrorCode_ServerTooManyRequest,
BMXErrorCode_ServerNotAllowOpenRegister,
BMXErrorCode_ServerFireplaceUnknownError,
BMXErrorCode_ServerResponseInvalid,
BMXErrorCode_ServerInvalidUploadUrl,
BMXErrorCode_ServerAppLicenseInvalid,
BMXErrorCode_ServerAppLicenseExpired,
BMXErrorCode_ServerAppLicenseExceedLimit,
BMXErrorCode_ServerAppIdMissing,
BMXErrorCode_ServerAppIdInvalid,
BMXErrorCode_ServerAppSignInvalid,
BMXErrorCode_ServerAppNotifierNotExist,
BMXErrorCode_ServerNoClusterInfoForClusterId,
BMXErrorCode_ServerFileDownloadFailure,
BMXErrorCode_ServerAppStatusNotNormal,
BMXErrorCode_ServerPlatformNotAllowed,
BMXErrorCode_ServerCannotCreateDeviceSn,
BMXErrorCode_ServerRtcNotOpen,
};
Constants
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_DbOperationFailed
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_UserPermissionDenied
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_UserTooManyDevice
Declared In floo_proxy.h
.
BMXErrorCode_UserPasswordChanged
Declared In floo_proxy.h
.
BMXErrorCode_UserKickedBySameDevice
Declared In floo_proxy.h
.
BMXErrorCode_UserKickedByOtherDevices
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_UserOldPasswordNotMatch
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_PushAliasBindByOtherUser
Declared In floo_proxy.h
.
BMXErrorCode_PushAliasTokenNotMatch
Declared In floo_proxy.h
.
BMXErrorCode_InvalidVerificationCode
Declared In floo_proxy.h
.
BMXErrorCode_InvalidRequestParameter
Declared In floo_proxy.h
.
BMXErrorCode_InvalidUserNameParameter
Declared In floo_proxy.h
.
BMXErrorCode_MissingAccessToken
Declared In floo_proxy.h
.
BMXErrorCode_CurrentUserIsInRoster
Declared In floo_proxy.h
.
BMXErrorCode_CurrentUserIsInBlocklist
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_InvalidFileObjectType
Declared In floo_proxy.h
.
BMXErrorCode_InvalidFileUploadToType
Declared In floo_proxy.h
.
BMXErrorCode_InvalidFileDownloadUrl
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_MessageOutRecallTime
Declared In floo_proxy.h
.
BMXErrorCode_MessageRecallDisabled
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_MessageInvalidType
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_MessageRateLimitExceeded
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_RosterBlockListExist
Declared In floo_proxy.h
.
BMXErrorCode_RosterRejectApplication
Declared In floo_proxy.h
.
BMXErrorCode_RosterHasDeletedFromSystem
Declared In floo_proxy.h
.
BMXErrorCode_GroupServerDbError
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_GroupNotMemberFound
Declared In floo_proxy.h
.
BMXErrorCode_GroupMsgNotifyTypeUnknown
Declared In floo_proxy.h
.
BMXErrorCode_GroupOwnerCannotLeave
Declared In floo_proxy.h
.
BMXErrorCode_GroupTransferNotAllowed
Declared In floo_proxy.h
.
BMXErrorCode_GroupRecoveryMode
Declared In floo_proxy.h
.
BMXErrorCode_GroupExceedLimitGlobal
Declared In floo_proxy.h
.
BMXErrorCode_GroupExceedLimitUserCreate
Declared In floo_proxy.h
.
BMXErrorCode_GroupExceedLimitUserJoin
Declared In floo_proxy.h
.
BMXErrorCode_GroupCapacityExceedLimit
Declared In floo_proxy.h
.
BMXErrorCode_GroupMemberPermissionRequired
Declared In floo_proxy.h
.
BMXErrorCode_GroupAdminPermissionRequired
Declared In floo_proxy.h
.
BMXErrorCode_GroupOwnerPermissionRequired
Declared In floo_proxy.h
.
BMXErrorCode_GroupApplicationExpiredOrHandled
Declared In floo_proxy.h
.
BMXErrorCode_GroupInvitationExpiredOrHandled
Declared In floo_proxy.h
.
BMXErrorCode_GroupKickTooManyTimes
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_GroupBlockListExist
Declared In floo_proxy.h
.
BMXErrorCode_GroupAnnouncementNotFound
Declared In floo_proxy.h
.
BMXErrorCode_GroupAnnouncementForbidden
Declared In floo_proxy.h
.
BMXErrorCode_GroupSharedFileNotFound
Declared In floo_proxy.h
.
BMXErrorCode_GroupSharedFileOperateNotAllowed
Declared In floo_proxy.h
.
BMXErrorCode_GroupMemberBanned
Declared In floo_proxy.h
.
BMXErrorCode_ServerNotReachable
Declared In floo_proxy.h
.
BMXErrorCode_ServerUnknownError
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_ServerDecryptionFailed
Declared In floo_proxy.h
.
BMXErrorCode_ServerEncryptMethodUnsupported
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_ServerConnectFailed
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_ServerNeedReconnected
Declared In floo_proxy.h
.
BMXErrorCode_ServerFileUploadUnknownError
Declared In floo_proxy.h
.
BMXErrorCode_ServerFileDownloadUnknownError
Declared In floo_proxy.h
.
BMXErrorCode_ServerInvalidLicense
Declared In floo_proxy.h
.
BMXErrorCode_ServerLicenseLimit
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
BMXErrorCode_ServerTooManyRequest
Declared In floo_proxy.h
.
BMXErrorCode_ServerNotAllowOpenRegister
Declared In floo_proxy.h
.
BMXErrorCode_ServerFireplaceUnknownError
Declared In floo_proxy.h
.
BMXErrorCode_ServerResponseInvalid
Declared In floo_proxy.h
.
BMXErrorCode_ServerInvalidUploadUrl
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppLicenseInvalid
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppLicenseExpired
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppLicenseExceedLimit
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppIdMissing
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppIdInvalid
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppSignInvalid
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppNotifierNotExist
Declared In floo_proxy.h
.
BMXErrorCode_ServerNoClusterInfoForClusterId
Declared In floo_proxy.h
.
BMXErrorCode_ServerFileDownloadFailure
Declared In floo_proxy.h
.
BMXErrorCode_ServerAppStatusNotNormal
Declared In floo_proxy.h
.
BMXErrorCode_ServerPlatformNotAllowed
Declared In floo_proxy.h
.
BMXErrorCode_ServerCannotCreateDeviceSn
Declared In floo_proxy.h
.
Declared In floo_proxy.h
.
Declared In
floo_proxy.h