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
