im_electron_sdk
Version:
tencent cloud im for electron base c++ apis.
1,268 lines (1,265 loc) • 53.3 kB
TypeScript
/**
* @brief 错误码
* 详细 [错误码](https://cloud.tencent.com/document/product/269/1671),请您移步官网查看
*/
declare enum TIMErrCode {
ERR_SUCC = 0,
ERR_IN_PROGESS = 6015,
ERR_INVALID_PARAMETERS = 6017,
ERR_IO_OPERATION_FAILED = 6022,
ERR_INVALID_JSON = 6027,
ERR_OUT_OF_MEMORY = 6028,
ERR_PARSE_RESPONSE_FAILED = 6001,
ERR_SERIALIZE_REQ_FAILED = 6002,
ERR_SDK_NOT_INITIALIZED = 6013,
ERR_LOADMSG_FAILED = 6005,
ERR_DATABASE_OPERATE_FAILED = 6019,
ERR_SDK_COMM_CROSS_THREAD = 7001,
ERR_SDK_COMM_TINYID_EMPTY = 7002,
ERR_SDK_COMM_INVALID_IDENTIFIER = 7003,
ERR_SDK_COMM_FILE_NOT_FOUND = 7004,
ERR_SDK_COMM_FILE_TOO_LARGE = 7005,
ERR_SDK_COMM_FILE_SIZE_EMPTY = 7006,
ERR_SDK_COMM_FILE_OPEN_FAILED = 7007,
ERR_SDK_COMM_API_CALL_FREQUENCY_LIMIT = 7008,
ERR_SDK_COMM_INTERRUPT = 7009,
ERR_SDK_COMM_DATABASE_FAILURE = 7010,
ERR_SDK_COMM_DATABASE_NOTFOUND = 7011,
ERR_SDK_INTERNAL_ERROR = 7012,
ERR_SDK_NOT_LOGGED_IN = 6014,
ERR_NO_PREVIOUS_LOGIN = 6026,
ERR_USER_SIG_EXPIRED = 6206,
ERR_LOGIN_KICKED_OFF_BY_OTHER = 6208,
ERR_SDK_ACCOUNT_LOGIN_IN_PROCESS = 7501,
ERR_SDK_ACCOUNT_LOGOUT_IN_PROCESS = 7502,
ERR_SDK_ACCOUNT_TLS_INIT_FAILED = 7503,
ERR_SDK_ACCOUNT_TLS_NOT_INITIALIZED = 7504,
ERR_SDK_ACCOUNT_TLS_TRANSPKG_ERROR = 7505,
ERR_SDK_ACCOUNT_TLS_DECRYPT_FAILED = 7506,
ERR_SDK_ACCOUNT_TLS_REQUEST_FAILED = 7507,
ERR_SDK_ACCOUNT_TLS_REQUEST_TIMEOUT = 7508,
ERR_INVALID_CONVERSATION = 6004,
ERR_FILE_TRANS_AUTH_FAILED = 6006,
ERR_FILE_TRANS_NO_SERVER = 6007,
ERR_FILE_TRANS_UPLOAD_FAILED = 6008,
ERR_IMAGE_UPLOAD_FAILED_NOTIMAGE = 6031,
ERR_FILE_TRANS_DOWNLOAD_FAILED = 6009,
ERR_HTTP_REQ_FAILED = 6010,
ERR_INVALID_MSG_ELEM = 6016,
ERR_INVALID_SDK_OBJECT = 6021,
ERR_SDK_MSG_BODY_SIZE_LIMIT = 8001,
ERR_SDK_MSG_KEY_REQ_DIFFER_RSP = 8002,
ERR_SDK_IMAGE_CONVERT_ERROR = 8003,
ERR_SDK_IMAGE_CI_BLOCK = 8004,
ERR_MERGER_MSG_LAYERS_OVER_LIMIT = 8005,
ERR_SDK_SIGNALING_INVALID_INVITE_ID = 8010,
ERR_SDK_SIGNALING_NO_PERMISSION = 8011,
ERR_SDK_INVALID_CANCEL_MESSAGE = 8020,
ERR_SDK_SEND_MESSAGE_FAILED_WITH_CANCEL = 8021,
ERR_SDK_GROUP_INVALID_ID = 8501,
ERR_SDK_GROUP_INVALID_NAME = 8502,
ERR_SDK_GROUP_INVALID_INTRODUCTION = 8503,
ERR_SDK_GROUP_INVALID_NOTIFICATION = 8504,
ERR_SDK_GROUP_INVALID_FACE_URL = 8505,
ERR_SDK_GROUP_INVALID_NAME_CARD = 8506,
ERR_SDK_GROUP_MEMBER_COUNT_LIMIT = 8507,
ERR_SDK_GROUP_JOIN_PRIVATE_GROUP_DENY = 8508,
ERR_SDK_GROUP_INVITE_SUPER_DENY = 8509,
ERR_SDK_GROUP_INVITE_NO_MEMBER = 8510,
ERR_SDK_GROUP_ATTR_FREQUENCY_LIMIT = 8511,
ERR_SDK_GROUP_GET_ONLINE_MEMBER_COUNT_LIMIT = 8512,
ERR_SDK_GROUP_GET_GROUPS_INFO_LIMIT = 8513,
ERR_SDK_GROUP_GET_JOINED_GROUP_LIMIT = 8514,
ERR_SDK_FRIENDSHIP_INVALID_PROFILE_KEY = 9001,
ERR_SDK_FRIENDSHIP_INVALID_ADD_REMARK = 9002,
ERR_SDK_FRIENDSHIP_INVALID_ADD_WORDING = 9003,
ERR_SDK_FRIENDSHIP_INVALID_ADD_SOURCE = 9004,
ERR_SDK_FRIENDSHIP_FRIEND_GROUP_EMPTY = 9005,
ERR_SDK_FRIENDSHIP_EXCEED_THE_LIMIT = 9006,
ERR_SDK_NET_ENCODE_FAILED = 9501,
ERR_SDK_NET_DECODE_FAILED = 9502,
ERR_SDK_NET_AUTH_INVALID = 9503,
ERR_SDK_NET_COMPRESS_FAILED = 9504,
ERR_SDK_NET_UNCOMPRESS_FAILED = 9505,
ERR_SDK_NET_FREQ_LIMIT = 9506,
ERR_SDK_NET_REQ_COUNT_LIMIT = 9507,
ERR_SDK_NET_DISCONNECT = 9508,
ERR_SDK_NET_ALLREADY_CONN = 9509,
ERR_SDK_NET_CONN_TIMEOUT = 9510,
ERR_SDK_NET_CONN_REFUSE = 9511,
ERR_SDK_NET_NET_UNREACH = 9512,
ERR_SDK_NET_SOCKET_NO_BUFF = 9513,
ERR_SDK_NET_RESET_BY_PEER = 9514,
ERR_SDK_NET_SOCKET_INVALID = 9515,
ERR_SDK_NET_HOST_GETADDRINFO_FAILED = 9516,
ERR_SDK_NET_CONNECT_RESET = 9517,
ERR_SDK_NET_WAIT_INQUEUE_TIMEOUT = 9518,
ERR_SDK_NET_WAIT_SEND_TIMEOUT = 9519,
ERR_SDK_NET_WAIT_ACK_TIMEOUT = 9520,
ERR_SDK_NET_WAIT_SEND_REMAINING_TIMEOUT = 9521,
ERR_SDK_NET_PKG_SIZE_LIMIT = 9522,
ERR_SDK_NET_WAIT_SEND_TIMEOUT_NO_NETWORK = 9523,
ERR_SDK_NET_WAIT_ACK_TIMEOUT_NO_NETWORK = 9524,
ERR_SDK_NET_SEND_REMAINING_TIMEOUT_NO_NETWORK = 9525,
ERR_SVR_SSO_CONNECT_LIMIT = -302,
ERR_SVR_SSO_VCODE = -10000,
ERR_SVR_SSO_D2_EXPIRED = -10001,
ERR_SVR_SSO_A2_UP_INVALID = -10003,
ERR_SVR_SSO_A2_DOWN_INVALID = -10004,
ERR_SVR_SSO_EMPTY_KEY = -10005,
ERR_SVR_SSO_UIN_INVALID = -10006,
ERR_SVR_SSO_VCODE_TIMEOUT = -10007,
ERR_SVR_SSO_NO_IMEI_AND_A2 = -10008,
ERR_SVR_SSO_COOKIE_INVALID = -10009,
ERR_SVR_SSO_DOWN_TIP = -10101,
ERR_SVR_SSO_DISCONNECT = -10102,
ERR_SVR_SSO_IDENTIFIER_INVALID = -10103,
ERR_SVR_SSO_CLIENT_CLOSE = -10104,
ERR_SVR_SSO_MSFSDK_QUIT = -10105,
ERR_SVR_SSO_D2KEY_WRONG = -10106,
ERR_SVR_SSO_UNSURPPORT = -10107,
ERR_SVR_SSO_PREPAID_ARREARS = -10108,
ERR_SVR_SSO_PACKET_WRONG = -10109,
ERR_SVR_SSO_APPID_BLACK_LIST = -10110,
ERR_SVR_SSO_CMD_BLACK_LIST = -10111,
ERR_SVR_SSO_APPID_WITHOUT_USING = -10112,
ERR_SVR_SSO_FREQ_LIMIT = -10113,
ERR_SVR_SSO_OVERLOAD = -10114,
ERR_SVR_RES_NOT_FOUND = 114000,
ERR_SVR_RES_ACCESS_DENY = 114001,
ERR_SVR_RES_SIZE_LIMIT = 114002,
ERR_SVR_RES_SEND_CANCEL = 114003,
ERR_SVR_RES_READ_FAILED = 114004,
ERR_SVR_RES_TRANSFER_TIMEOUT = 114005,
ERR_SVR_RES_INVALID_PARAMETERS = 114011,
ERR_SVR_RES_INVALID_FILE_MD5 = 115066,
ERR_SVR_RES_INVALID_PART_MD5 = 115068,
ERR_SVR_COMM_INVALID_HTTP_URL = 60002,
ERR_SVR_COMM_REQ_JSON_PARSE_FAILED = 60003,
ERR_SVR_COMM_INVALID_ACCOUNT = 60004,
ERR_SVR_COMM_INVALID_ACCOUNT_EX = 60005,
ERR_SVR_COMM_INVALID_SDKAPPID = 60006,
ERR_SVR_COMM_REST_FREQ_LIMIT = 60007,
ERR_SVR_COMM_REQUEST_TIMEOUT = 60008,
ERR_SVR_COMM_INVALID_RES = 60009,
ERR_SVR_COMM_ID_NOT_ADMIN = 60010,
ERR_SVR_COMM_SDKAPPID_FREQ_LIMIT = 60011,
ERR_SVR_COMM_SDKAPPID_MISS = 60012,
ERR_SVR_COMM_RSP_JSON_PARSE_FAILED = 60013,
ERR_SVR_COMM_EXCHANGE_ACCOUNT_TIMEUT = 60014,
ERR_SVR_COMM_INVALID_ID_FORMAT = 60015,
ERR_SVR_COMM_SDKAPPID_FORBIDDEN = 60016,
ERR_SVR_COMM_REQ_FORBIDDEN = 60017,
ERR_SVR_COMM_REQ_FREQ_LIMIT = 60018,
ERR_SVR_COMM_REQ_FREQ_LIMIT_EX = 60019,
ERR_SVR_COMM_INVALID_SERVICE = 60020,
ERR_SVR_COMM_SENSITIVE_TEXT = 80001,
ERR_SVR_COMM_BODY_SIZE_LIMIT = 80002,
ERR_SVR_ACCOUNT_USERSIG_EXPIRED = 70001,
ERR_SVR_ACCOUNT_USERSIG_EMPTY = 70002,
ERR_SVR_ACCOUNT_USERSIG_CHECK_FAILED = 70003,
ERR_SVR_ACCOUNT_USERSIG_CHECK_FAILED_EX = 70005,
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_PUBLICKEY = 70009,
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_ID = 70013,
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_SDKAPPID = 70014,
ERR_SVR_ACCOUNT_USERSIG_PUBLICKEY_NOT_FOUND = 70016,
ERR_SVR_ACCOUNT_SDKAPPID_NOT_FOUND = 70020,
ERR_SVR_ACCOUNT_INVALID_USERSIG = 70052,
ERR_SVR_ACCOUNT_NOT_FOUND = 70107,
ERR_SVR_ACCOUNT_SEC_RSTR = 70114,
ERR_SVR_ACCOUNT_INTERNAL_TIMEOUT = 70169,
ERR_SVR_ACCOUNT_INVALID_COUNT = 70206,
ERR_SVR_ACCOUNT_INVALID_PARAMETERS = 70402,
ERR_SVR_ACCOUNT_ADMIN_REQUIRED = 70403,
ERR_SVR_ACCOUNT_FREQ_LIMIT = 70050,
ERR_SVR_ACCOUNT_BLACKLIST = 70051,
ERR_SVR_ACCOUNT_COUNT_LIMIT = 70398,
ERR_SVR_ACCOUNT_INTERNAL_ERROR = 70500,
ERR_SVR_PROFILE_INVALID_PARAMETERS = 40001,
ERR_SVR_PROFILE_ACCOUNT_MISS = 40002,
ERR_SVR_PROFILE_ACCOUNT_NOT_FOUND = 40003,
ERR_SVR_PROFILE_ADMIN_REQUIRED = 40004,
ERR_SVR_PROFILE_SENSITIVE_TEXT = 40005,
ERR_SVR_PROFILE_INTERNAL_ERROR = 40006,
ERR_SVR_PROFILE_READ_PERMISSION_REQUIRED = 40007,
ERR_SVR_PROFILE_WRITE_PERMISSION_REQUIRED = 40008,
ERR_SVR_PROFILE_TAG_NOT_FOUND = 40009,
ERR_SVR_PROFILE_SIZE_LIMIT = 40601,
ERR_SVR_PROFILE_VALUE_ERROR = 40605,
ERR_SVR_PROFILE_INVALID_VALUE_FORMAT = 40610,
ERR_SVR_FRIENDSHIP_INVALID_PARAMETERS = 30001,
ERR_SVR_FRIENDSHIP_INVALID_SDKAPPID = 30002,
ERR_SVR_FRIENDSHIP_ACCOUNT_NOT_FOUND = 30003,
ERR_SVR_FRIENDSHIP_ADMIN_REQUIRED = 30004,
ERR_SVR_FRIENDSHIP_SENSITIVE_TEXT = 30005,
ERR_SVR_FRIENDSHIP_INTERNAL_ERROR = 30006,
ERR_SVR_FRIENDSHIP_NET_TIMEOUT = 30007,
ERR_SVR_FRIENDSHIP_WRITE_CONFLICT = 30008,
ERR_SVR_FRIENDSHIP_ADD_FRIEND_DENY = 30009,
ERR_SVR_FRIENDSHIP_COUNT_LIMIT = 30010,
ERR_SVR_FRIENDSHIP_GROUP_COUNT_LIMIT = 30011,
ERR_SVR_FRIENDSHIP_PENDENCY_LIMIT = 30012,
ERR_SVR_FRIENDSHIP_BLACKLIST_LIMIT = 30013,
ERR_SVR_FRIENDSHIP_PEER_FRIEND_LIMIT = 30014,
ERR_SVR_FRIENDSHIP_IN_SELF_BLACKLIST = 30515,
ERR_SVR_FRIENDSHIP_ALLOW_TYPE_DENY_ANY = 30516,
ERR_SVR_FRIENDSHIP_IN_PEER_BLACKLIST = 30525,
ERR_SVR_FRIENDSHIP_ALLOW_TYPE_NEED_CONFIRM = 30539,
ERR_SVR_FRIENDSHIP_ADD_FRIEND_SEC_RSTR = 30540,
ERR_SVR_FRIENDSHIP_PENDENCY_NOT_FOUND = 30614,
ERR_SVR_FRIENDSHIP_DEL_NONFRIEND = 31704,
ERR_SVR_FRIENDSHIP_DEL_FRIEND_SEC_RSTR = 31707,
ERR_SVR_FRIENDSHIP_ACCOUNT_NOT_FOUND_EX = 31804,
ERR_SVR_CONV_ACCOUNT_NOT_FOUND = 50001,
ERR_SVR_CONV_INVALID_PARAMETERS = 50002,
ERR_SVR_CONV_ADMIN_REQUIRED = 50003,
ERR_SVR_CONV_INTERNAL_ERROR = 50004,
ERR_SVR_CONV_NET_TIMEOUT = 50005,
ERR_SVR_MSG_PKG_PARSE_FAILED = 20001,
ERR_SVR_MSG_INTERNAL_AUTH_FAILED = 20002,
ERR_SVR_MSG_INVALID_ID = 20003,
ERR_SVR_MSG_NET_ERROR = 20004,
ERR_SVR_MSG_INTERNAL_ERROR1 = 20005,
ERR_SVR_MSG_PUSH_DENY = 20006,
ERR_SVR_MSG_IN_PEER_BLACKLIST = 20007,
ERR_SVR_MSG_BOTH_NOT_FRIEND = 20009,
ERR_SVR_MSG_NOT_PEER_FRIEND = 20010,
ERR_SVR_MSG_NOT_SELF_FRIEND = 20011,
ERR_SVR_MSG_SHUTUP_DENY = 20012,
ERR_SVR_MSG_REVOKE_TIME_LIMIT = 20016,
ERR_SVR_MSG_DEL_RAMBLE_INTERNAL_ERROR = 20018,
ERR_SVR_MSG_JSON_PARSE_FAILED = 90001,
ERR_SVR_MSG_INVALID_JSON_BODY_FORMAT = 90002,
ERR_SVR_MSG_INVALID_TO_ACCOUNT = 90003,
ERR_SVR_MSG_INVALID_RAND = 90005,
ERR_SVR_MSG_INVALID_TIMESTAMP = 90006,
ERR_SVR_MSG_BODY_NOT_ARRAY = 90007,
ERR_SVR_MSG_ADMIN_REQUIRED = 90009,
ERR_SVR_MSG_INVALID_JSON_FORMAT = 90010,
ERR_SVR_MSG_TO_ACCOUNT_COUNT_LIMIT = 90011,
ERR_SVR_MSG_TO_ACCOUNT_NOT_FOUND = 90012,
ERR_SVR_MSG_TIME_LIMIT = 90026,
ERR_SVR_MSG_INVALID_SYNCOTHERMACHINE = 90031,
ERR_SVR_MSG_INVALID_MSGLIFETIME = 90044,
ERR_SVR_MSG_ACCOUNT_NOT_FOUND = 90048,
ERR_SVR_MSG_INTERNAL_ERROR2 = 90994,
ERR_SVR_MSG_INTERNAL_ERROR3 = 90995,
ERR_SVR_MSG_INTERNAL_ERROR4 = 91000,
ERR_SVR_MSG_INTERNAL_ERROR5 = 90992,
ERR_SVR_MSG_BODY_SIZE_LIMIT = 93000,
ERR_SVR_MSG_LONGPOLLING_COUNT_LIMIT = 91101,
ERR_SVR_GROUP_INTERNAL_ERROR = 10002,
ERR_SVR_GROUP_API_NAME_ERROR = 10003,
ERR_SVR_GROUP_INVALID_PARAMETERS = 10004,
ERR_SVR_GROUP_ACOUNT_COUNT_LIMIT = 10005,
ERR_SVR_GROUP_FREQ_LIMIT = 10006,
ERR_SVR_GROUP_PERMISSION_DENY = 10007,
ERR_SVR_GROUP_INVALID_REQ = 10008,
ERR_SVR_GROUP_SUPER_NOT_ALLOW_QUIT = 10009,
ERR_SVR_GROUP_NOT_FOUND = 10010,
ERR_SVR_GROUP_JSON_PARSE_FAILED = 10011,
ERR_SVR_GROUP_INVALID_ID = 10012,
ERR_SVR_GROUP_ALLREADY_MEMBER = 10013,
ERR_SVR_GROUP_FULL_MEMBER_COUNT = 10014,
ERR_SVR_GROUP_INVALID_GROUPID = 10015,
ERR_SVR_GROUP_REJECT_FROM_THIRDPARTY = 10016,
ERR_SVR_GROUP_SHUTUP_DENY = 10017,
ERR_SVR_GROUP_RSP_SIZE_LIMIT = 10018,
ERR_SVR_GROUP_ACCOUNT_NOT_FOUND = 10019,
ERR_SVR_GROUP_GROUPID_IN_USED = 10021,
ERR_SVR_GROUP_SEND_MSG_FREQ_LIMIT = 10023,
ERR_SVR_GROUP_REQ_ALLREADY_BEEN_PROCESSED = 10024,
ERR_SVR_GROUP_GROUPID_IN_USED_FOR_SUPER = 10025,
ERR_SVR_GROUP_SDKAPPID_DENY = 10026,
ERR_SVR_GROUP_REVOKE_MSG_NOT_FOUND = 10030,
ERR_SVR_GROUP_REVOKE_MSG_TIME_LIMIT = 10031,
ERR_SVR_GROUP_REVOKE_MSG_DENY = 10032,
ERR_SVR_GROUP_NOT_ALLOW_REVOKE_MSG = 10033,
ERR_SVR_GROUP_REMOVE_MSG_DENY = 10034,
ERR_SVR_GROUP_NOT_ALLOW_REMOVE_MSG = 10035,
ERR_SVR_GROUP_AVCHATROOM_COUNT_LIMIT = 10036,
ERR_SVR_GROUP_COUNT_LIMIT = 10037,
ERR_SVR_GROUP_MEMBER_COUNT_LIMIT = 10038,
ERR_NO_SUCC_RESULT = 6003,
ERR_TO_USER_INVALID = 6011,
ERR_REQUEST_TIMEOUT = 6012,
ERR_INIT_CORE_FAIL = 6018,
ERR_EXPIRED_SESSION_NODE = 6020,
ERR_LOGGED_OUT_BEFORE_LOGIN_FINISHED = 6023,
ERR_TLSSDK_NOT_INITIALIZED = 6024,
ERR_TLSSDK_USER_NOT_FOUND = 6025,
ERR_BIND_FAIL_UNKNOWN = 6100,
ERR_BIND_FAIL_NO_SSOTICKET = 6101,
ERR_BIND_FAIL_REPEATD_BIND = 6102,
ERR_BIND_FAIL_TINYID_NULL = 6103,
ERR_BIND_FAIL_GUID_NULL = 6104,
ERR_BIND_FAIL_UNPACK_REGPACK_FAILED = 6105,
ERR_BIND_FAIL_REG_TIMEOUT = 6106,
ERR_BIND_FAIL_ISBINDING = 6107,
ERR_PACKET_FAIL_UNKNOWN = 6120,
ERR_PACKET_FAIL_REQ_NO_NET = 6121,
ERR_PACKET_FAIL_RESP_NO_NET = 6122,
ERR_PACKET_FAIL_REQ_NO_AUTH = 6123,
ERR_PACKET_FAIL_SSO_ERR = 6124,
ERR_PACKET_FAIL_REQ_TIMEOUT = 6125,
ERR_PACKET_FAIL_RESP_TIMEOUT = 6126,
ERR_PACKET_FAIL_REQ_ON_RESEND = 6127,
ERR_PACKET_FAIL_RESP_NO_RESEND = 6128,
ERR_PACKET_FAIL_FLOW_SAVE_FILTERED = 6129,
ERR_PACKET_FAIL_REQ_OVER_LOAD = 6130,
ERR_PACKET_FAIL_LOGIC_ERR = 6131,
ERR_FRIENDSHIP_PROXY_NOT_SYNCED = 6150,
ERR_FRIENDSHIP_PROXY_SYNCING = 6151,
ERR_FRIENDSHIP_PROXY_SYNCED_FAIL = 6152,
ERR_FRIENDSHIP_PROXY_LOCAL_CHECK_ERR = 6153,
ERR_GROUP_INVALID_FIELD = 6160,
ERR_GROUP_STORAGE_DISABLED = 6161,
ERR_LOADGRPINFO_FAILED = 6162,
ERR_REQ_NO_NET_ON_REQ = 6200,
ERR_REQ_NO_NET_ON_RSP = 6201,
ERR_SERIVCE_NOT_READY = 6205,
ERR_LOGIN_AUTH_FAILED = 6207,
ERR_NEVER_CONNECT_AFTER_LAUNCH = 6209,
ERR_REQ_FAILED = 6210,
ERR_REQ_INVALID_REQ = 6211,
ERR_REQ_OVERLOADED = 6212,
ERR_REQ_KICK_OFF = 6213,
ERR_REQ_SERVICE_SUSPEND = 6214,
ERR_REQ_INVALID_SIGN = 6215,
ERR_REQ_INVALID_COOKIE = 6216,
ERR_LOGIN_TLS_RSP_PARSE_FAILED = 6217,
ERR_LOGIN_OPENMSG_TIMEOUT = 6218,
ERR_LOGIN_OPENMSG_RSP_PARSE_FAILED = 6219,
ERR_LOGIN_TLS_DECRYPT_FAILED = 6220,
ERR_WIFI_NEED_AUTH = 6221,
ERR_USER_CANCELED = 6222,
ERR_REVOKE_TIME_LIMIT_EXCEED = 6223,
ERR_LACK_UGC_EXT = 6224,
ERR_AUTOLOGIN_NEED_USERSIG = 6226,
ERR_QAL_NO_SHORT_CONN_AVAILABLE = 6300,
ERR_REQ_CONTENT_ATTACK = 80101,
ERR_LOGIN_SIG_EXPIRE = 70101,
ERR_SDK_HAD_INITIALIZED = 90101,
ERR_OPENBDH_BASE = 115000,
ERR_REQUEST_NO_NET_ONREQ = 6250,
ERR_REQUEST_NO_NET_ONRSP = 6251,
ERR_REQUEST_FAILED = 6252,
ERR_REQUEST_INVALID_REQ = 6253,
ERR_REQUEST_OVERLOADED = 6254,
ERR_REQUEST_KICK_OFF = 6255,
ERR_REQUEST_SERVICE_SUSPEND = 6256,
ERR_REQUEST_INVALID_SIGN = 6257,
ERR_REQUEST_INVALID_COOKIE = 6258
}
/**
* @brief 调用接口的返回值
* @note
* 若接口参数中有回调,只有当接口返回TIM_SUCC时,回调才会被调用
*
* | 名称 | 含义 | 值 |
* | ---- | ---- | ---- |
* | TIM_SUCC | 接口调用成功 | 0 |
* | TIM_ERR_SDKUNINIT | 失败,IM SDK未初始化 | -1 |
* | TIM_ERR_NOTLOGIN | 失败,IM SDK未初始化 | -2 |
* | TIM_ERR_JSON | 接口调用失败,错误的Json格式或Json Key | -3 |
* | TIM_ERR_PARAM | 接口调用失败,参数错误 | -4 |
* | TIM_ERR_CONV | 接口调用失败,无效的会话 | -5 |
* | TIM_ERR_GROUP | 接口调用失败,无效的群组 | -6 |
*/
declare enum TIMResult {
TIM_SUCC = 0,
TIM_ERR_SDKUNINIT = -1,
TIM_ERR_NOTLOGIN = -2,
TIM_ERR_JSON = -3,
TIM_ERR_PARAM = -4,
TIM_ERR_CONV = -5,
TIM_ERR_GROUP = -6
}
/**
* @brief 日志级别
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMLog_Off | 关闭日志输出 | 0 |
* | kTIMLog_Test | 失败,IM SDK未初始化 | 1 |
* | kTIMLog_Verbose | 失败,IM SDK未初始化 | 2 |
* | kTIMLog_Debug | 接口调用失败,错误的Json格式或Json Key | 3 |
* | kTIMLog_Info | 接口调用失败,参数错误 | 4 |
* | kTIMLog_Warn | 接口调用失败,无效的会话 | 5 |
* | kTIMLog_Error | 接口调用失败,无效的群组 | 6 |
* | kTIMLog_Assert | 断言日志| 7 |
*/
declare enum TIMLogLevel {
kTIMLog_Off = 0,
kTIMLog_Test = 1,
kTIMLog_Verbose = 2,
kTIMLog_Debug = 3,
kTIMLog_Info = 4,
kTIMLog_Warn = 5,
kTIMLog_Error = 6,
kTIMLog_Assert = 7
}
/**
* @brief 登陆状态
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMLoginStatus_Logined | 已登陆 | 1 |
* | kTIMLoginStatus_Logining | 登陆中 | 2 |
* | kTIMLoginStatus_UnLogined | 未登陆 | 3 |
* | kTIMLoginStatus_Logouting | 登出中 | 4 |
*/
declare enum TIMLoginStatus {
kTIMLoginStatus_Logined = 1,
kTIMLoginStatus_Logining = 2,
kTIMLoginStatus_UnLogined = 3,
kTIMLoginStatus_Logouting = 4
}
/**
* @brief 连接事件类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMConnected | 已连接 | kTIMConnected |
* | kTIMDisconnected | 失去连接 | kTIMDisconnected |
* | kTIMConnecting | 正在连接 | kTIMConnecting |
* | kTIMConnectFailed | 连接失败 | kTIMConnectFailed |
*/
declare enum TIMNetworkStatus {
kTIMConnected = 0,
kTIMDisconnected = 1,
kTIMConnecting = 2,
kTIMConnectFailed = 3
}
/**
* @brief 会话事件类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMConvEvent_Add | 会话新增,例如收到一条新消息,产生一个新的会话是事件触发 | kTIMConvEvent_Add |
* | kTIMConvEvent_Del | 会话删除,例如自己删除某会话时会触发 | kTIMConvEvent_Del |
* | kTIMConvEvent_Update | 会话更新,会话内消息的未读计数变化和收到新消息时触发 | kTIMConvEvent_Update |
* | kTIMConvEvent_Start | 会话开始 | kTIMConvEvent_Start |
* | kTIMConvEvent_Finish | 会话结束 | kTIMConvEvent_Finish |
*/
declare enum TIMConvEvent {
kTIMConvEvent_Add = 0,
kTIMConvEvent_Del = 1,
kTIMConvEvent_Update = 2,
kTIMConvEvent_Start = 3,
kTIMConvEvent_Finish = 4
}
/**
* @brief 会话类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMConv_Invalid | 无效会话 | kTIMConv_Invalid |
* | kTIMConv_C2C | 个人会话 | kTIMConv_C2C |
* | kTIMConv_Group | 群组会话 | kTIMConv_Group |
* | kTIMConv_System | 系统会话 | kTIMConv_System |
*/
declare enum TIMConvType {
kTIMConv_Invalid = 0,
kTIMConv_C2C = 1,
kTIMConv_Group = 2,
kTIMConv_System = 3
}
/**
* @brief 平台信息
*
* | 名称 | 含义 | 值(enum/number) |
* | ---- | ---- | ---- |
* | kTIMPlatform_Other | 未知平台 | 0(number) |
* | kTIMPlatform_Windows | Windows平台 | kTIMPlatform_Windows |
* | kTIMPlatform_Android | Android平台 | kTIMPlatform_Android |
* | kTIMPlatform_IOS | iOS平台 | kTIMPlatform_IOS |
* | kTIMPlatform_Mac | MacOS平台 | kTIMPlatform_Mac |
* | kTIMPlatform_Simulator | iOS模拟器平台 | kTIMPlatform_Simulator |
*/
declare enum TIMPlatform {
kTIMPlatform_Other = 0,
kTIMPlatform_Windows = 1,
kTIMPlatform_Android = 2,
kTIMPlatform_IOS = 3,
kTIMPlatform_Mac = 4,
kTIMPlatform_Simulator = 5
}
/**
* @brief 群组成员信息标识
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMPlatform_Other | 无 | 0x00 |
* | kTIMPlatform_Windows | 加入时间 | 0x01 |
* | kTIMPlatform_Android | 群消息接收选项 | 0x01 << 1 |
* | kTIMPlatform_IOS | 成员已读消息seq | 0x01 << 2 |
* | kTIMPlatform_IOS | 成员角色 | 0x01 << 3 |
* | kTIMPlatform_Mac | 禁言时间。当该值为0时表示没有被禁言 | 0x01 << 4, |
* | kTIMPlatform_Simulator | iOS模拟器平台 | 0x01 << 5 |
*/
declare enum TIMGroupMemberInfoFlag {
kTIMGroupMemberInfoFlag_None = 0,
kTIMGroupMemberInfoFlag_JoinTime = 1,
kTIMGroupMemberInfoFlag_MsgFlag = 2,
kTIMGroupMemberInfoFlag_MsgSeq = 4,
kTIMGroupMemberInfoFlag_MemberRole = 8,
kTIMGroupMemberInfoFlag_ShutupUntill = 16,
kTIMGroupMemberInfoFlag_NameCard = 32
}
/**
* @brief 群组成员角色标识
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupMemberRoleFlag_All | 获取全部角色类型 | 0x00 |
* | kTIMGroupMemberRoleFlag_Owner | 获取所有者(群主) | 0x01 |
* | kTIMGroupMemberRoleFlag_Admin | 获取管理员,不包括群主 | 0x01 << 1 |
* | kTIMGroupMemberRoleFlag_Member | 获取普通群成员,不包括群主和管理员 | 0x01 << 2 |
*/
declare enum TIMGroupMemberRoleFlag {
kTIMGroupMemberRoleFlag_All = 0,
kTIMGroupMemberRoleFlag_Owner = 1,
kTIMGroupMemberRoleFlag_Admin = 2,
kTIMGroupMemberRoleFlag_Member = 4
}
/**
* @brief 群组成员信息标识
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupInfoFlag_None | 无 | 0x00 |
* | kTIMGroupInfoFlag_Name | 群组名称 | 0x01 |
* | kTIMGroupInfoFlag_CreateTime | 群组创建时间 | 0x01 << 1 |
* | kTIMGroupInfoFlag_OwnerUin | 群组创建者帐号 | 0x01 << 2 |
* | kTIMGroupInfoFlag_Seq | seq | 0x01 << 3 |
* | kTIMGroupInfoFlag_LastTime | 群组信息最后修改时间 | 0x01 << 4 |
* | kTIMGroupInfoFlag_NextMsgSeq | 下一个消息的seq | 0x01 << 5 |
* | kTIMGroupInfoFlag_LastMsgTime | 最新群组消息时间 | 0x01 << 6 |
* | kTIMGroupInfoFlag_AppId | AppId | 0x01 << 7 |
* | kTIMGroupInfoFlag_MemberNum | 群组成员数量 | 0x01 << 8 |
* | kTIMGroupInfoFlag_MaxMemberNum | 群组成员最大数量 | 0x01 << 9 |
* | kTIMGroupInfoFlag_Notification | 群公告内容 | 0x01 << 10 |
* | kTIMGroupInfoFlag_Introduction | 群简介内容 | 0x01 << 11|
* | kTIMGroupInfoFlag_FaceUrl | 群头像URL | 0x01 << 12 |
* | kTIMGroupInfoFlag_AddOption | 加群选项 | 0x01 << 13 |
* | kTIMGroupInfoFlag_GroupType | 群类型 | 0x01 << 14 |
* | kTIMGroupInfoFlag_LastMsg | 群组内最新一条消息 | 0x01 << 15 |
* | kTIMGroupInfoFlag_OnlineNum | 群组在线成员数 | 0x01 << 16 |
* | kTIMGroupInfoFlag_Visible | 群组是否可见 | 0x01 << 17 |
* | kTIMGroupInfoFlag_Searchable | 群组是否可以搜索 | 0x01 << 18 |
* | kTIMGroupInfoFlag_ShutupAll | 群组是否全禁言 | 0x01 << 19 |
*/
declare enum TIMGroupGetInfoFlag {
kTIMGroupInfoFlag_None = 0,
kTIMGroupInfoFlag_Name = 1,
kTIMGroupInfoFlag_CreateTime = 2,
kTIMGroupInfoFlag_OwnerUin = 4,
kTIMGroupInfoFlag_Seq = 8,
kTIMGroupInfoFlag_LastTime = 16,
kTIMGroupInfoFlag_NextMsgSeq = 32,
kTIMGroupInfoFlag_LastMsgTime = 64,
kTIMGroupInfoFlag_AppId = 128,
kTIMGroupInfoFlag_MemberNum = 256,
kTIMGroupInfoFlag_MaxMemberNum = 512,
kTIMGroupInfoFlag_Notification = 1024,
kTIMGroupInfoFlag_Introduction = 2048,
kTIMGroupInfoFlag_FaceUrl = 4096,
kTIMGroupInfoFlag_AddOption = 8192,
kTIMGroupInfoFlag_GroupType = 16384,
kTIMGroupInfoFlag_LastMsg = 32768,
kTIMGroupInfoFlag_OnlineNum = 65536,
kTIMGroupInfoFlag_Visible = 131072,
kTIMGroupInfoFlag_Searchable = 262144,
kTIMGroupInfoFlag_ShutupAll = 524288
}
/**
* @brief Android离线推送模式
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMAndroidOfflinePushNotifyMode_Normal | 普通通知栏消息模式,离线消息下发后,点击通知栏消息直接启动应用,不会给应用进行回调 | kTIMAndroidOfflinePushNotifyMode_Normal |
* | kTIMAndroidOfflinePushNotifyMode_Custom | 自定义消息模式,离线消息下发后,点击通知栏消息会给应用进行回调 | kTIMAndroidOfflinePushNotifyMode_Custom |
*/
declare enum TIMAndroidOfflinePushNotifyMode {
kTIMAndroidOfflinePushNotifyMode_Normal = 0,
kTIMAndroidOfflinePushNotifyMode_Custom = 1
}
/**
* @brief 推送规则
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMOfflinePushFlag_Default | 按照默认规则进行推送 | kTIMOfflinePushFlag_Default |
* | kTIMOfflinePushFlag_NoPush | 不进行推送 | kTIMOfflinePushFlag_NoPush |
*/
declare enum TIMOfflinePushFlag {
kTIMOfflinePushFlag_Default = 0,
kTIMOfflinePushFlag_NoPush = 1
}
/**
* @brief 消息当前状态定义
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMMsg_Sending | 消息正在发送 | 1 |
* | kTIMMsg_SendSucc | 消息发送成功 | 2 |
* | kTIMMsg_SendFail | 消息发送失败 | 3 |
* | kTIMMsg_Deleted | 消息已删除 | 4 |
* | kTIMMsg_LocalImported | 消息导入状态 | 5 |
* | kTIMMsg_Revoked | 消息撤回状态 | 6 |
* | kTIMMsg_Cancel | 消息取消 | 7 |
*/
declare enum TIMMsgStatus {
kTIMMsg_Sending = 1,
kTIMMsg_SendSucc = 2,
kTIMMsg_SendFail = 3,
kTIMMsg_Deleted = 4,
kTIMMsg_LocalImported = 5,
kTIMMsg_Revoked = 6,
kTIMMsg_Cancel = 7
}
/**
* @brief 标识消息的优先级,数字越大优先级越低
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMMsgPriority_High | 优先级最高,一般为红包或者礼物消息 | kTIMMsgPriority_High |
* | kTIMMsgPriority_Normal | 表示优先级次之,建议为普通消息 | kTIMMsgPriority_Normal |
* | kTIMMsgPriority_Low | 建议为点赞消息等 | kTIMMsgPriority_Low |
* | kTIMMsgPriority_Lowest | 消息发送失败 | kTIMMsgPriority_Lowest |
*/
declare enum TIMMsgPriority {
kTIMMsgPriority_High = 0,
kTIMMsgPriority_Normal = 1,
kTIMMsgPriority_Low = 2,
kTIMMsgPriority_Lowest = 3
}
/**
* @brief 元素的类型
*
* | 名称 | 含义 | 值(enum/number) |
* | ---- | ---- | ---- |
* | kTIMElem_Text | 文本元素 | kTIMElem_Text |
* | kTIMElem_Image | 图片元素 | kTIMElem_Image |
* | kTIMElem_Sound | 声音元素 | kTIMElem_Sound |
* | kTIMElem_Custom | 自定义元素 | kTIMElem_Custom |
* | kTIMElem_File | 文件元素 | kTIMElem_File |
* | kTIMElem_GroupTips | 群组系统消息元素 | kTIMElem_GroupTips |
* | kTIMElem_Face | 表情元素 | kTIMElem_Face |
* | kTIMElem_Location | 位置元素 | kTIMElem_Location |
* | kTIMElem_GroupReport | 群组系统通知元素 | kTIMElem_GroupReport |
* | kTIMElem_Video | 视频元素 | kTIMElem_Video |
* | kTIMElem_FriendChange | 关系链变更消息元素 | kTIMElem_FriendChange |
* | kTIMElem_ProfileChange | 资料变更消息元素 | kTIMElem_ProfileChange |
* | kTIMElem_Merge | 合并消息素 | kTIMElem_Merge |
* | kTIMElem_Invalid | 未知元素类型 | -1 |
*/
declare enum TIMElemType {
kTIMElem_Text = 0,
kTIMElem_Image = 1,
kTIMElem_Sound = 2,
kTIMElem_Custom = 3,
kTIMElem_File = 4,
kTIMElem_GroupTips = 5,
kTIMElem_Face = 6,
kTIMElem_Location = 7,
kTIMElem_GroupReport = 8,
kTIMElem_Video = 9,
kTIMElem_FriendChange = 10,
kTIMElem_ProfileChange = 11,
kTIMElem_Merge = 12,
kTIMElem_Invalid = -1
}
/**
* @brief 图片质量级别
*
* | 名称 | 含义 | 值(enum/number) |
* | ---- | ---- | ---- |
* | kTIMImageLevel_Orig | 原图发送 | kTIMImageLevel_Orig |
* | kTIMImageLevel_Compression | 高压缩率图发送(图片较小,默认值) | kTIMImageLevel_Compression |
* | kTIMImageLevel_HD | 高清图发送(图片较大) | kTIMImageLevel_HD |
*/
declare enum TIMImageLevel {
kTIMImageLevel_Orig = 0,
kTIMImageLevel_Compression = 1,
kTIMImageLevel_HD = 2
}
/**
* @brief 群组信息修改的类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroupTipChangeFlag_Unknown | 未知的修改 | kTIMGroupTipChangeFlag_Unknown |
* | kTIMGroupTipChangeFlag_Name | 修改群组名称 | kTIMGroupTipChangeFlag_Name |
* | kTIMGroupTipChangeFlag_Introduction | 修改群简介 | kTIMGroupTipChangeFlag_Introduction |
* | kTIMGroupTipChangeFlag_Notification | 修改群公告 | kTIMGroupTipChangeFlag_Notification |
* | kTIMGroupTipChangeFlag_FaceUrl | 修改群头像URL | kTIMGroupTipChangeFlag_FaceUrl |
* | kTIMGroupTipChangeFlag_Owner | 修改群所有者 | kTIMGroupTipChangeFlag_Owner |
* | kTIMGroupTipChangeFlag_Custom | 修改群自定义信息 | kTIMGroupTipChangeFlag_Custom |
* | kTIMGroupTipChangeFlag_Attribute | 群属性变更 (新增) | kTIMGroupTipChangeFlag_Attribute |
*/
declare enum TIMGroupTipGroupChangeFlag {
kTIMGroupTipChangeFlag_Unknown = 0,
kTIMGroupTipChangeFlag_Name = 1,
kTIMGroupTipChangeFlag_Introduction = 2,
kTIMGroupTipChangeFlag_Notification = 3,
kTIMGroupTipChangeFlag_FaceUrl = 4,
kTIMGroupTipChangeFlag_Owner = 5,
kTIMGroupTipChangeFlag_Custom = 6,
kTIMGroupTipChangeFlag_Attribute = 7,
kTIMGroupTipChangeFlag_ShutupAll = 8,
kTIMGroupTipChangeFlag_MessageReceiveOpt = 10,
kTIMGroupTipChangeFlag_GroupAddOpt = 11,
kTIMGroupTipChangeFlag_GroupApproveOpt = 12
}
/**
* @brief 群组系统消息类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroupTip_None | 无效的群提示 | kTIMGroupTip_None |
* | kTIMGroupTip_Invite | 邀请加入提示 | kTIMGroupTip_Invite |
* | kTIMGroupTip_Quit | 退群提示 | kTIMGroupTip_Quit |
* | kTIMGroupTip_Kick | 踢人提示 | kTIMGroupTip_Kick |
* | kTIMGroupTip_SetAdmin | 设置管理员提示 | kTIMGroupTip_SetAdmin |
* | kTIMGroupTip_CancelAdmin | 取消管理员提示 | kTIMGroupTip_CancelAdmin |
* | kTIMGroupTip_GroupInfoChange | 群信息修改提示 | kTIMGroupTip_GroupInfoChange |
* | kTIMGroupTip_MemberInfoChange | 群成员信息修改提示 | kTIMGroupTip_MemberInfoChange |
*/
declare enum TIMGroupTipType {
kTIMGroupTip_None = 0,
kTIMGroupTip_Invite = 1,
kTIMGroupTip_Quit = 2,
kTIMGroupTip_Kick = 3,
kTIMGroupTip_SetAdmin = 4,
kTIMGroupTip_CancelAdmin = 5,
kTIMGroupTip_GroupInfoChange = 6,
kTIMGroupTip_MemberInfoChange = 7
}
/**
* @brief 群组系统通知类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroupReport_None | 未知类型 | kTIMGroupReport_None |
* | kTIMGroupReport_AddRequest | 申请加群(只有管理员会接收到) | kTIMGroupReport_AddRequest |
* | kTIMGroupReport_AddAccept | 申请加群被同意(只有申请人自己接收到) | kTIMGroupReport_AddAccept |
* | kTIMGroupReport_AddRefuse | 申请加群被拒绝(只有申请人自己接收到) | kTIMGroupReport_AddRefuse |
* | kTIMGroupReport_BeKicked | 被管理员踢出群(只有被踢者接收到) | kTIMGroupReport_BeKicked |
* | kTIMGroupReport_Delete | 群被解散(全员接收) | kTIMGroupReport_AddRefuse |
* | kTIMGroupReport_Create | 创建群(创建者接收, 不展示) | kTIMGroupReport_Create |
* | kTIMGroupReport_Invite | 邀请加群(被邀请者接收) | kTIMGroupReport_Invite |
* | kTIMGroupReport_Quit | 主动退群(主动退出者接收, 不展示) | kTIMGroupReport_Quit |
* | kTIMGroupReport_GrantAdmin | 设置管理员(被设置者接收) | kTIMGroupReport_GrantAdmin |
* | kTIMGroupReport_CancelAdmin | 取消管理员(被取消者接收) | kTIMGroupReport_CancelAdmin |
* | kTIMGroupReport_GroupRecycle | 群已被回收(全员接收, 不展示) | kTIMGroupReport_GroupRecycle |
* | kTIMGroupReport_InviteReq | 邀请加群(只有被邀请者会接收到) | kTIMGroupReport_InviteReq |
* | kTIMGroupReport_InviteAccept | 邀请加群被同意(只有发出邀请者会接收到) | kTIMGroupReport_InviteAccept |
* | kTIMGroupReport_InviteRefuse | 邀请加群被拒绝(只有发出邀请者会接收到) | kTIMGroupReport_InviteRefuse |
* | kTIMGroupReport_ReadReport | 已读上报多终端同步通知(只有上报人自己收到) | kTIMGroupReport_ReadReport |
* | kTIMGroupReport_UserDefine | 用户自定义通知(默认全员接收) | kTIMGroupReport_UserDefine |
*/
declare enum TIMGroupReportType {
kTIMGroupReport_None = 0,
kTIMGroupReport_AddRequest = 1,
kTIMGroupReport_AddAccept = 2,
kTIMGroupReport_AddRefuse = 3,
kTIMGroupReport_BeKicked = 4,
kTIMGroupReport_Delete = 5,
kTIMGroupReport_Create = 6,
kTIMGroupReport_Invite = 7,
kTIMGroupReport_Quit = 8,
kTIMGroupReport_GrantAdmin = 9,
kTIMGroupReport_CancelAdmin = 10,
kTIMGroupReport_GroupRecycle = 11,
kTIMGroupReport_InviteReq = 12,
kTIMGroupReport_InviteAccept = 13,
kTIMGroupReport_InviteRefuse = 14,
kTIMGroupReport_ReadReport = 15,
kTIMGroupReport_UserDefine = 16
}
/**
* @brief 资料变更类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroupReport_None | 未知类型 | kTIMGroupReport_None |
* | kTIMProfileChange_Profile | 资料修改 | kTIMProfileChange_Profile |
*/
declare enum TIMProfileChangeType {
kTIMProfileChange_None = 0,
kTIMProfileChange_Profile = 1
}
/**
* @brief 好友变更类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMFriendChange_None | 未知类型 | kTIMFriendChange_None |
* | kTIMFriendChange_FriendAdd | 好友表增加 | kTIMFriendChange_FriendAdd |
* | kTIMFriendChange_FriendDel | 好友表删除 | kTIMFriendChange_FriendDel |
* | kTIMFriendChange_PendencyAdd | 未决增加 | kTIMFriendChange_PendencyAdd |
* | kTIMFriendChange_PendencyDel | 未决删除 | kTIMFriendChange_PendencyDel |
* | kTIMFriendChange_BlackListAdd | 黑名单添加 | kTIMFriendChange_BlackListAdd |
* | kTIMFriendChange_BlackListDel | 黑名单删除 | kTIMFriendChange_BlackListDel |
* | kTIMFriendChange_PendencyReadedReport | 未决已读上报 | kTIMFriendChange_PendencyReadedReport |
* | kTIMFriendChange_FriendProfileUpdate | 好友数据更新 | kTIMFriendChange_FriendProfileUpdate |
* | kTIMFriendChange_FriendGroupAdd | 分组增加 | kTIMFriendChange_FriendGroupAdd |
* | kTIMFriendChange_FriendGroupDel | 分组删除 | kTIMFriendChange_FriendGroupDel |
* | kTIMFriendChange_FriendGroupModify | 分组修改 | kTIMFriendChange_FriendGroupModify |
*/
declare enum TIMFriendChangeType {
kTIMFriendChange_None = 0,
kTIMFriendChange_FriendAdd = 1,
kTIMFriendChange_FriendDel = 2,
kTIMFriendChange_PendencyAdd = 3,
kTIMFriendChange_PendencyDel = 4,
kTIMFriendChange_BlackListAdd = 5,
kTIMFriendChange_BlackListDel = 6,
kTIMFriendChange_PendencyReadedReport = 7,
kTIMFriendChange_FriendProfileUpdate = 8,
kTIMFriendChange_FriendGroupAdd = 9,
kTIMFriendChange_FriendGroupDel = 10,
kTIMFriendChange_FriendGroupModify = 11
}
/**
* @brief 消息接收选项
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMRecvMsgOpt_Receive | 在线正常接收消息,离线时会进行 APNs 推送 | kTIMRecvMsgOpt_Receive |
* | kTIMRecvMsgOpt_Not_Receive | 不会接收到消息,离线不会有推送通知 | kTIMRecvMsgOpt_Not_Receive |
* | kTIMRecvMsgOpt_Not_Notify | 在线正常接收消息,离线不会有推送通知 | kTIMRecvMsgOpt_Not_Notify |
*/
declare enum TIMReceiveMessageOpt {
kTIMRecvMsgOpt_Receive = 0,
kTIMRecvMsgOpt_Not_Receive = 1,
kTIMRecvMsgOpt_Not_Notify = 2
}
/**
* @brief UUID类型
*
* | 名称 | 含义 | 值(enum/number) |
* | ---- | ---- | ---- |
* | kTIMDownload_VideoThumb | 视频缩略图 | 0 |
* | kTIMDownload_File | 文件 | kTIMDownload_File |
* | kTIMDownload_Video | 视频 | kTIMDownload_Video |
* | kTIMDownload_Sound | 声音 | kTIMDownload_Sound |
*/
declare enum TIMDownloadType {
kTIMDownload_VideoThumb = 0,
kTIMDownload_File = 1,
kTIMDownload_Video = 2,
kTIMDownload_Sound = 3
}
/**
* @brief @ 类型
*
* | 名称 | 含义 | 值(enum/number) |
* | ---- | ---- | ---- |
* | kTIMGroup_At_Me | @ 我 | 1 |
* | kTIMGroup_At_All | @ 群里所有人 | kTIMGroup_At_All |
* | kTIMGroup_At_All_At_ME | @ 群里所有人并且单独 @ 我 | kTIMGroup_At_All_At_ME |
*/
declare enum TIMGroupAtType {
kTIMGroup_At_Me = 1,
kTIMGroup_At_All = 2,
kTIMGroup_At_All_At_ME = 3
}
declare enum TIMConversationMarkType {
kTIMConversationMarkTypeStar = 1,
kTIMConversationMarkTypeUnread = 2,
kTIMConversationMarkTypeFold = 4,
kTIMConversationMarkTypeHide = 8
}
/**
* @brief 群组加群选项
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupAddOpt_Forbid | 禁止加群 | 0 |
* | kTIMGroupAddOpt_Auth | 需要管理员审批 | 1 |
* | kTIMGroupAddOpt_Any | 任何人都可以加群 | 2 |
*/
declare enum TIMGroupAddOption {
kTIMGroupAddOpt_Forbid = 0,
kTIMGroupAddOpt_Auth = 1,
kTIMGroupAddOpt_Any = 2
}
/**
* @brief 群组类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroup_Public | 公开群 | kTIMGroup_Public |
* | kTIMGroup_Private | 私有群 | kTIMGroup_Private |
* | kTIMGroup_ChatRoom | 聊天室 | kTIMGroup_ChatRoom |
* | kTIMGroup_BChatRoom | 在线成员广播大群 | kTIMGroup_BChatRoom |
* | kTIMGroup_AVChatRoom | 互动直播聊天室 | kTIMGroup_AVChatRoom |
*/
declare enum TIMGroupType {
kTIMGroup_Public = 0,
kTIMGroup_Private = 1,
kTIMGroup_ChatRoom = 2,
kTIMGroup_BChatRoom = 3,
kTIMGroup_AVChatRoom = 4,
kTIMGroup_Community = 5
}
/**
* @brief 群组成员角色类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMMemberRole_None | 未定义 | kTIMMemberRole_None |
* | kTIMMemberRole_Normal | 群成员 | kTIMMemberRole_Normal |
* | kTIMMemberRole_Admin | 管理员 | kTIMMemberRole_Admin |
* | kTIMMemberRole_Owner | 超级管理员(群主) | kTIMMemberRole_Owner |
*/
declare enum TIMGroupMemberRole {
kTIMMemberRole_None = 0,
kTIMMemberRole_Normal = 1,
kTIMMemberRole_Admin = 2,
kTIMMemberRole_Owner = 3
}
/**
* @brief 群组基础信息
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGroupMember_HandledErr | 失败 | kTIMGroupMember_HandledErr |
* | kTIMGroupMember_HandledSuc | 成功 | kTIMGroupMember_HandledSuc |
* | kTIMGroupMember_Included | 已是群成员 | kTIMGroupMember_Included |
* | kTIMGroupMember_Invited | 已发送邀请 | kTIMGroupMember_Invited |
*/
declare enum HandleGroupMemberResult {
kTIMGroupMember_HandledErr = 0,
kTIMGroupMember_HandledSuc = 1,
kTIMGroupMember_Included = 2,
kTIMGroupMember_Invited = 3
}
/**
* @brief 设置(修改)群组信息的类型
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupModifyInfoFlag_None | 无 | 0x00 |
* | kTIMGroupModifyInfoFlag_Name | 修改群组名称 | 0x01 |
* | kTIMGroupModifyInfoFlag_Notification | 修改群公告 | 0x01 << 1 |
* | kTIMGroupModifyInfoFlag_Introduction | 修改群简介 | 0x01 << 2 |
* | kTIMGroupModifyInfoFlag_FaceUrl | 修改群头像URL | 0x01 << 3 |
* | kTIMGroupModifyInfoFlag_AddOption | 修改群组添加选项 | 0x01 << 4 |
* | kTIMGroupModifyInfoFlag_MaxMmeberNum | 修改群最大成员数 | 0x01 << 5 |
* | kTIMGroupModifyInfoFlag_Visible | 修改群是否可见 | 0x01 << 6 |
* | kTIMGroupModifyInfoFlag_Searchable | 修改群是否被搜索 | 0x01 << 7 |
* | kTIMGroupModifyInfoFlag_ShutupAll | 修改群是否全体禁言 | 0x01 << 8 |
* | kTIMGroupModifyInfoFlag_Custom | 修改群自定义信息 | 0x01 << 9 |
* | kTIMGroupModifyInfoFlag_Owner | 修改群主 | 0x01 << 31 |
*/
declare enum TIMGroupModifyInfoFlag {
kTIMGroupModifyInfoFlag_None = 0,
kTIMGroupModifyInfoFlag_Name = 1,
kTIMGroupModifyInfoFlag_Notification = 2,
kTIMGroupModifyInfoFlag_Introduction = 4,
kTIMGroupModifyInfoFlag_FaceUrl = 8,
kTIMGroupModifyInfoFlag_AddOption = 16,
kTIMGroupModifyInfoFlag_MaxMemberNum = 32,
kTIMGroupModifyInfoFlag_Visible = 64,
kTIMGroupModifyInfoFlag_Searchable = 128,
kTIMGroupModifyInfoFlag_ShutupAll = 256,
kTIMGroupModifyInfoFlag_Custom = 512,
kTIMGroupTopicModifyInfoFlag_CustomString = 2048,
kTIMGroupModifyInfoFlag_ApproveOption = 4096,
kTIMGroupModifyInfoFlag_Owner = -2147483648
}
/**
* @brief 设置(修改)群成员信息的类型
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupMemberModifyFlag_None | 无 | 0x00 |
* | kTIMGroupMemberModifyFlag_MsgFlag | 修改消息接收选项 | 0x01 |
* | kTIMGroupMemberModifyFlag_MemberRole | 修改成员角色 | 0x01 << 1 |
* | kTIMGroupMemberModifyFlag_ShutupTime | 修改禁言时间 | 0x01 << 2 |
* | kTIMGroupMemberModifyFlag_NameCard | 修改群名片 | 0x01 << 3 |
* | kTIMGroupMemberModifyFlag_Custom | 修改群成员自定义信息 | 0x01 << 4 |
*/
declare enum TIMGroupMemberModifyInfoFlag {
kTIMGroupMemberModifyFlag_None = 0,
kTIMGroupMemberModifyFlag_MsgFlag = 1,
kTIMGroupMemberModifyFlag_MemberRole = 2,
kTIMGroupMemberModifyFlag_ShutupTime = 4,
kTIMGroupMemberModifyFlag_NameCard = 8,
kTIMGroupMemberModifyFlag_Custom = 16
}
/**
* @brief 未决请求类型
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupPendency_RequestJoin | 请求加群 | 0 |
* | kTIMGroupPendency_InviteJoin | 邀请加群 | 1 |
* | kTIMGroupPendency_ReqAndInvite | 邀请和请求的 | 2 |
*/
declare enum TIMGroupPendencyType {
kTIMGroupPendency_RequestJoin = 0,
kTIMGroupPendency_InviteJoin = 1,
kTIMGroupPendency_ReqAndInvite = 2
}
/**
* @brief 群未决处理状态
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupPendency_NotHandle | 未处理 | 0 |
* | kTIMGroupPendency_OtherHandle | 他人处理 | 1 |
* | kTIMGroupPendency_OperatorHandle | 操作方处理 | 2 |
*/
declare enum TIMGroupPendencyHandle {
kTIMGroupPendency_NotHandle = 0,
kTIMGroupPendency_OtherHandle = 1,
kTIMGroupPendency_OperatorHandle = 2
}
/**
* @brief 群未决处理操作类型
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupPendency_Refuse | 拒绝 | 0 |
* | kTIMGroupPendency_Accept | 同意 | 1 |
*/
declare enum TIMGroupPendencyHandleResult {
kTIMGroupPendency_Refuse = 0,
kTIMGroupPendency_Accept = 1
}
/**
* @brief 群搜索 Field 的枚举
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupSearchFieldKey_GroupId | 群 ID | 0x01 |
* | kTIMGroupSearchFieldKey_GroupName | 群名称 | 0x01 << 1 |
*/
declare enum TIMGroupSearchFieldKey {
kTIMGroupSearchFieldKey_GroupId = 1,
kTIMGroupSearchFieldKey_GroupName = 2
}
/**
* @brief 群成员搜索 Field 的枚举
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMGroupMemberSearchFieldKey_Identifier | 用户 ID | 0x01 |
* | kTIMGroupMemberSearchFieldKey_NikeName | 昵称 | 0x01 << 1 |
* | kTIMGroupMemberSearchFieldKey_Remark | 备注 | 0x01 << 2 |
* | kTIMGroupMemberSearchFieldKey_NameCard | 名片 | 0x01 << 3 |
*/
declare enum TIMGroupMemberSearchFieldKey {
kTIMGroupMemberSearchFieldKey_Identifier = 1,
kTIMGroupMemberSearchFieldKey_NickName = 2,
kTIMGroupMemberSearchFieldKey_Remark = 4,
kTIMGroupMemberSearchFieldKey_NameCard = 8
}
/**
* @brief 用户性别类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMGenderType_Unkown | 未知性别 | kTIMGenderType_Unkown |
* | kTIMGenderType_Male | 性别男 | kTIMGenderType_Male |
* | kTIMGenderType_Female | 性别女 | kTIMGenderType_Female |
*/
declare enum TIMGenderType {
kTIMGenderType_Unknown = 0,
kTIMGenderType_Male = 1,
kTIMGenderType_Female = 2
}
/**
* @brief 用户加好友的选项
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | kTIMProfileAddPermission_Unknown | 未知 | kTIMProfileAddPermission_Unknown |
* | kTIMProfileAddPermission_AllowAny | 允许任何人添加好友 | kTIMProfileAddPermission_AllowAny |
* | kTIMProfileAddPermission_NeedConfirm | 添加好友需要验证 | kTIMProfileAddPermission_NeedConfirm |
* | kTIMProfileAddPermission_DenyAny | 拒绝任何人添加好友 | kTIMProfileAddPermission_DenyAny |
*/
declare enum TIMProfileAddPermission {
kTIMProfileAddPermission_Unknown = 0,
kTIMProfileAddPermission_AllowAny = 1,
kTIMProfileAddPermission_NeedConfirm = 2,
kTIMProfileAddPermission_DenyAny = 3
}
/**
* @brief 好友类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | FriendTypeSignle | 单向好友:用户A的好友表中有用户B,但B的好友表中却没有A | FriendTypeSignle |
* | FriendTypeBoth | 双向好友:用户A的好友表中有用户B,B的好友表中也有A | FriendTypeBoth |
*/
declare enum TIMFriendType {
FriendTypeSingle = 0,
FriendTypeBoth = 1
}
/**
* @brief 好友添加请求未决类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | FriendPendencyTypeComeIn | 别人发给我的 | FriendPendencyTypeComeIn |
* | FriendPendencyTypeSendOut | 我发给别人的 | FriendPendencyTypeSendOut |
* | FriendPendencyTypeBoth | 双向的 | FriendPendencyTypeBoth |
*/
declare enum TIMFriendPendencyType {
FriendPendencyTypeComeIn = 0,
FriendPendencyTypeSendOut = 1,
FriendPendencyTypeBoth = 2
}
/**
* @brief 好友添加请求响应的动作类型
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | ResponseActionAgree | 同意 | ResponseActionAgree |
* | ResponseActionAgreeAndAdd | 同意并添加 | ResponseActionAgreeAndAdd |
* | ResponseActionReject | 拒绝 | ResponseActionReject |
*/
declare enum TIMFriendResponseAction {
ResponseActionAgree = 0,
ResponseActionAgreeAndAdd = 1,
ResponseActionReject = 2
}
/**
* @brief 二者之间的关系
*
* | 名称 | 含义 | 值(enum) |
* | ---- | ---- | ---- |
* | FriendCheckNoRelation | 无关系 | FriendCheckNoRelation |
* | FriendCheckAWithB | 仅A中有B | FriendCheckAWithB |
* | FriendCheckBWithA | 仅B中有A | FriendCheckBWithA |
* | FriendCheckBothWay | 双向的 | FriendCheckBothWay |
*/
declare enum TIMFriendCheckRelation {
FriendCheckNoRelation = 0,
FriendCheckAWithB = 1,
FriendCheckBWithA = 2,
FriendCheckBothWay = 3
}
/**
* @brief 好友搜索的枚举
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMFriendshipSearchFieldKey_Identifier | userid | 0x01 |
* | kTIMFriendshipSearchFieldKey_NikeName | 昵称 | 0x01 << 1 |
* | kTIMFriendshipSearchFieldKey_Remark | 备注 | 0x01 << 2 |
*/
declare enum TIMFriendshipSearchFieldKey {
kTIMFriendshipSearchFieldKey_Identifier = 1,
kTIMFriendshipSearchFieldKey_NickName = 2,
kTIMFriendshipSearchFieldKey_Remark = 4
}
/**
* @brief 二者之间的关系
*
* | 名称 | 含义 | 值(number) |
* | ---- | ---- | ---- |
* | kTIMFriendshipRelationType_None | 未知关系 | 0 |
* | kTIMFriendshipRelationType_InMyFriendList | 向好友:对方是我的好友,我不是对方的好友 | 0x01 << 1 |
* | kTIMFriendshipRelationType_InOtherFriendList | 单向好友:对方不是我的好友,我是对方的好友 | 0x01 << 2 |
* | kTIMFriendshipRelationType_BothFriend | 双向好友 | 0x01 <<2 TODO 值感觉不对 |
*/
declare enum TIMFriendshipRelationType {
kTIMFriendshipRelationType_None = 0,
kTIMFriendshipRelationType_InMyFriendList = 2,
kTIMFriendshipRelationType_InOtherFriendList = 4,
kTIMFriendshipRelationType_BothFriend = 4
}
/**
* @brief 实验性接口的操作类型
*/
declare enum TIMInternalOperation {
kTIMInternalOperationSSOData = "internal_operation_sso_data",
kTIMInternalOperationUserId2TinyId = "internal_operation_userid_tinyid",
kTIMInternalOperationTinyId2UserId = "internal_operation_tinyid_userid",
kTIMInternalOperationSetEnv = "internal_operation_set_env",
kTIMInternalOperationSetMaxRetryCount = "internal_operation_set_max_retry_count",
kTIMInternalOperationSetPrivatizationInfo = "internal_operation_set_privatization_info",
kTIMInternalOperationInitLocalStorage = "internal_operation_init_local_storage",
kTIMInternalOperationSetUIPlatform = "internal_operation_set_ui_platform",
kTIMInternalOperationSetCosSaveRegionForConversation = "internal_operation_set_cos_save_region_for_conversation",
kTIMInternalOperationSetIPv6Prior = "internal_operation_set_ipv6_prior",
kTIMInternalOperationSetPacketRequestTimeout = "internal_operation_set_packet_request_timeout",
kTIMInternalOperationSetCustomServerInfo = "internal_operation_set_custom_server_info",
kTIMInternalOperationSetQuicChannelInfo = "internal_operation_set_quic_channel_info",
kTIMInternalOperationSetSM4GCMCallback = "internal_operation_set_sm4_gcm_callback",
kTIMInternalOperationSetDatabaseEncryptInfo = "internal_operation_set_database_encrypt_info",
kTIMInternalOperationIsCommercialAbilityEnabled = "internal_operation_is_commercial_ability_enabled",
kTIMInternalOperationSetOfflinePushState = "internal_operation_set_offline_push_state",
kTIMInternalOperationGetOfflinePushState = "internal_operation_get_offline_push_state",
kTIMInternalOperationGetMessageRevoker = "internal_operation_get_message_revoker",
kTIMInternalOperationWriteLog = "internal_operation_write_log",
kTIMInternalOperationClearLocalHistoryMessage = "internal_operation_clear_local_history_message"
}
/**
* @brief ios 离线推送的类型
*/
declare enum TIMIOSOfflinePushType {
TIMIOSOfflinePushType_APNS = 0,
TIMIOSOfflinePushType_VOIP = 1
}
/**
* @brief 离线推送注册的token类型
*/
declare enum TIMOfflinePushTokenType {
TIMOfflinePushTokenType_Default = 0,
TIMOfflinePushTokenType_TPNS = 1,
TIMOfflinePushTokenType_VOIP = 2
}
/**
* @brief 用户状态类型
*/
declare enum TIMUserStatusType {
kTIMUserStatusType_Unkown = 0,
kTIMUserStatusType_Online = 1,
kTIMUserStatusType_Offline = 2,
kTIMUserStatusType_UnLogined = 3
}
declare enum TIMSignalingActionType {
TIMSignalingActionType_Unknown = 0,
TIMSignalingActionType_Invite = 1,
TIMSignalingActionType_CancelInvite = 2,
TIMSignalingActionType_AcceptInvite = 3,
TIMSignalingActionType_RejectInvite = 4,
TIMSignalingActionType_InviteTimeout = 5
}
declare enum TIMPermissionGroupModifyInfoFlag {
kTIMPermissionGroupModifyInfoFlag_None = 0,
kTIMPermissionGroupModifyInfoFlag_Name = 1,
kTIMPermissionGroupModifyInfoFlag_GroupPermission = 2,
kTIMPermissionGroupModifyInfoFlag_CustomData = 4
}
declare enum V2TIMCommunityPermissionValue {
V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO = 1,
V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER = 2,
V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO = 4,
V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER = 8,
V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY = 16,
V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER = 32,
V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE = 64,
V2TIM_COMMUNITY_PERMISSION_AT_ALL = 128,
V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE = 256,
V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 512,
V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER = 1024
}
declare enum V2TIMTopicPermissionValue {
V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC = 1,
V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION = 2,
V2TIM_TOPIC_PERMISSION_MUTE_MEMBER = 4,
V2TIM_TOPIC_PERMISSION_SEND_MESSAGE = 8,
V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE = 16,
V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 32,
V2TIM_TOPIC_PERMISSION_AT_ALL = 64
}
export { HandleGroupMemberResult, TIMAndroidOfflinePushNotifyMode, TIMConvEvent, TIMConvType, TIMConversationMarkType, TIMDownloadType, TIMElemType, TIMErrCode, TIMFriendChangeType, TIMFriendCheckRelation, TIMFriendPendencyType, TIMFriendResponseAction, TIMFriendType, TIMFriendshipRelationType, TIMFriendshipSearchFieldKey, TIMGenderType, TIMGroupAddOption, TIMGroupAtType, TIMGroupGetInfoFlag, TIMGroupMemberInfoFlag, TIMGroupMemberModifyInfoFlag, TIMGroupMemberRole, TIMGroupMemberRoleFlag, TIMGroupMemberSearchFieldKey, TIMGroupModifyInfoFlag, TIMGroupPendencyHandle, TIMGroupPendencyHandleResult, TIMGroupPendencyType, TIMGroupReportType, TIMGroupSearchFieldKey, TIMGroupTipGroupChangeFlag, TIMGroupTipType, TIMGroupType, TIMIOSOfflinePushType, TIMImageLevel, TIMInternalOperation, TIMLogLevel, TIMLoginStatus, TIMMsgPriority, TIMMsgStatus, TIMNetworkStatus, TIMOfflinePushFlag, TIMOfflinePushTokenType, TIMPermissionGroupModifyInfoFlag, TIMPlatform, TIMProfileAddPermission, TIMProfileChangeType, TIMReceiveMessageOpt, TIMResult, TIMSignalingActionType, TIMUserStatusType, V2TIMCommunityPermissionValue, V2TIMTopicPermissionValue };