@fork-anyone/node-nim
Version:
NetEase IM nodejs wrapper based on NetEase IM C++ SDK
104 lines • 6.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TeamQueryOrder = exports.NIMTeamQueryType = exports.NIMTeamJoinMode = exports.NIMTeamUserType = exports.NIMTeamType = exports.NIMTeamBitsConfigMask = exports.NIMTeamMuteType = exports.NIMTeamUpdateCustomMode = exports.NIMTeamUpdateInfoMode = exports.NIMTeamInviteMode = exports.NIMTeamBeInviteMode = void 0;
/** @enum NIMTeamBeInviteMode 被邀请人同意方式 */
var NIMTeamBeInviteMode;
(function (NIMTeamBeInviteMode) {
/** 需要同意 */
NIMTeamBeInviteMode[NIMTeamBeInviteMode["kNIMTeamBeInviteModeNeedAgree"] = 0] = "kNIMTeamBeInviteModeNeedAgree";
/** 不需要同意 */
NIMTeamBeInviteMode[NIMTeamBeInviteMode["kNIMTeamBeInviteModeNotNeedAgree"] = 1] = "kNIMTeamBeInviteModeNotNeedAgree";
})(NIMTeamBeInviteMode = exports.NIMTeamBeInviteMode || (exports.NIMTeamBeInviteMode = {}));
/** @enum NIMTeamInviteMode 谁可以邀请他人入群 */
var NIMTeamInviteMode;
(function (NIMTeamInviteMode) {
/** 管理员 */
NIMTeamInviteMode[NIMTeamInviteMode["kNIMTeamInviteModeManager"] = 0] = "kNIMTeamInviteModeManager";
/** 所有人 */
NIMTeamInviteMode[NIMTeamInviteMode["kNIMTeamInviteModeEveryone"] = 1] = "kNIMTeamInviteModeEveryone";
})(NIMTeamInviteMode = exports.NIMTeamInviteMode || (exports.NIMTeamInviteMode = {}));
/** @enum NIMTeamUpdateInfoMode 谁可以修改群资料 */
var NIMTeamUpdateInfoMode;
(function (NIMTeamUpdateInfoMode) {
/** 管理员 */
NIMTeamUpdateInfoMode[NIMTeamUpdateInfoMode["kNIMTeamUpdateInfoModeManager"] = 0] = "kNIMTeamUpdateInfoModeManager";
/** 所有人 */
NIMTeamUpdateInfoMode[NIMTeamUpdateInfoMode["kNIMTeamUpdateInfoModeEveryone"] = 1] = "kNIMTeamUpdateInfoModeEveryone";
})(NIMTeamUpdateInfoMode = exports.NIMTeamUpdateInfoMode || (exports.NIMTeamUpdateInfoMode = {}));
/** @enum NIMTeamUpdateCustomMode 谁可以更新群自定义属性 */
var NIMTeamUpdateCustomMode;
(function (NIMTeamUpdateCustomMode) {
/** 管理员 */
NIMTeamUpdateCustomMode[NIMTeamUpdateCustomMode["kNIMTeamUpdateCustomModeManager"] = 0] = "kNIMTeamUpdateCustomModeManager";
/** 所有人 */
NIMTeamUpdateCustomMode[NIMTeamUpdateCustomMode["kNIMTeamUpdateCustomModeEveryone"] = 1] = "kNIMTeamUpdateCustomModeEveryone";
})(NIMTeamUpdateCustomMode = exports.NIMTeamUpdateCustomMode || (exports.NIMTeamUpdateCustomMode = {}));
/** @enum NIMTeamMuteType 群信息kTeamInfoKeyMuteType的配置定义 */
var NIMTeamMuteType;
(function (NIMTeamMuteType) {
/** 不禁言 */
NIMTeamMuteType[NIMTeamMuteType["kNIMTeamMuteTypeNone"] = 0] = "kNIMTeamMuteTypeNone";
/** 普通成员禁言 */
NIMTeamMuteType[NIMTeamMuteType["kNIMTeamMuteTypeNomalMute"] = 1] = "kNIMTeamMuteTypeNomalMute";
/** 全部禁言 */
NIMTeamMuteType[NIMTeamMuteType["kNIMTeamMuteTypeAllMute"] = 3] = "kNIMTeamMuteTypeAllMute";
})(NIMTeamMuteType = exports.NIMTeamMuteType || (exports.NIMTeamMuteType = {}));
/** @enum NIMTeamBitsConfigMask 群组成员信息Bits属性kNIMTeamUserKeyBits的配置定义 */
var NIMTeamBitsConfigMask;
(function (NIMTeamBitsConfigMask) {
/** 开启提醒 bits 0000b*/
NIMTeamBitsConfigMask[NIMTeamBitsConfigMask["kNIMTeamBitsConfigMaskMuteNone"] = 0] = "kNIMTeamBitsConfigMaskMuteNone";
/** 关闭提醒 bits 0001b*/
NIMTeamBitsConfigMask[NIMTeamBitsConfigMask["kNIMTeamBitsConfigMaskMuteNotify"] = 1] = "kNIMTeamBitsConfigMaskMuteNotify";
/** 只接收管理员消息 bits 0010b 超大群当前不支持该选项*/
NIMTeamBitsConfigMask[NIMTeamBitsConfigMask["kNIMTeamBitsConfigMaskOnlyAdmin"] = 2] = "kNIMTeamBitsConfigMaskOnlyAdmin";
})(NIMTeamBitsConfigMask = exports.NIMTeamBitsConfigMask || (exports.NIMTeamBitsConfigMask = {}));
/** @enum NIMTeamType 群组类型 */
var NIMTeamType;
(function (NIMTeamType) {
/** 普通群 */
NIMTeamType[NIMTeamType["kNIMTeamTypeNormal"] = 0] = "kNIMTeamTypeNormal";
/** 高级群 */
NIMTeamType[NIMTeamType["kNIMTeamTypeAdvanced"] = 1] = "kNIMTeamTypeAdvanced";
})(NIMTeamType = exports.NIMTeamType || (exports.NIMTeamType = {}));
/** @enum NIMTeamUserType 群成员类型 */
var NIMTeamUserType;
(function (NIMTeamUserType) {
/** 普通成员 */
NIMTeamUserType[NIMTeamUserType["kNIMTeamUserTypeNomal"] = 0] = "kNIMTeamUserTypeNomal";
/** 创建者 */
NIMTeamUserType[NIMTeamUserType["kNIMTeamUserTypeCreator"] = 1] = "kNIMTeamUserTypeCreator";
/** 管理员 */
NIMTeamUserType[NIMTeamUserType["kNIMTeamUserTypeManager"] = 2] = "kNIMTeamUserTypeManager";
/** 申请加入用户 */
NIMTeamUserType[NIMTeamUserType["kNIMTeamUserTypeApply"] = 3] = "kNIMTeamUserTypeApply";
/** 本地记录等待正在入群的用户 */
NIMTeamUserType[NIMTeamUserType["kNIMTeamUserTypeLocalWaitAccept"] = 100] = "kNIMTeamUserTypeLocalWaitAccept";
})(NIMTeamUserType = exports.NIMTeamUserType || (exports.NIMTeamUserType = {}));
/** @enum NIMTeamJoinMode 群允许加入类型 */
var NIMTeamJoinMode;
(function (NIMTeamJoinMode) {
/** 不用验证 */
NIMTeamJoinMode[NIMTeamJoinMode["kNIMTeamJoinModeNoAuth"] = 0] = "kNIMTeamJoinModeNoAuth";
/** 需要验证 */
NIMTeamJoinMode[NIMTeamJoinMode["kNIMTeamJoinModeNeedAuth"] = 1] = "kNIMTeamJoinModeNeedAuth";
/** 拒绝所有人入群 */
NIMTeamJoinMode[NIMTeamJoinMode["kNIMTeamJoinModeRejectAll"] = 2] = "kNIMTeamJoinModeRejectAll";
})(NIMTeamJoinMode = exports.NIMTeamJoinMode || (exports.NIMTeamJoinMode = {}));
var NIMTeamQueryType;
(function (NIMTeamQueryType) {
/** 默认,匹配群组 ID 和群名称 */
NIMTeamQueryType[NIMTeamQueryType["kNIMTeamQueryDefault"] = 0] = "kNIMTeamQueryDefault";
/** 仅匹配群组 ID,传字符串,SDK 会自动转为 long 类型数据与群组 ID 严格匹配 */
NIMTeamQueryType[NIMTeamQueryType["kNIMTeamQueryByTeamId"] = 1] = "kNIMTeamQueryByTeamId";
/** 仅匹配群组名称 */
NIMTeamQueryType[NIMTeamQueryType["kNIMTeamQueryByTeamName"] = 2] = "kNIMTeamQueryByTeamName";
})(NIMTeamQueryType = exports.NIMTeamQueryType || (exports.NIMTeamQueryType = {}));
var TeamQueryOrder;
(function (TeamQueryOrder) {
/** 按时间降序排列 */
TeamQueryOrder[TeamQueryOrder["kTeamQueryOrderDesc"] = 0] = "kTeamQueryOrderDesc";
/** 按时间升序排列 */
TeamQueryOrder[TeamQueryOrder["kTeamQueryOrderAsc"] = 1] = "kTeamQueryOrderAsc";
})(TeamQueryOrder = exports.TeamQueryOrder || (exports.TeamQueryOrder = {}));
//# sourceMappingURL=team_def.js.map