UNPKG

@asteriskzuo/react-native-easemob

Version:
51 lines (37 loc) 1.71 kB
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } export let ChatUserInfoType; (function (ChatUserInfoType) { ChatUserInfoType[ChatUserInfoType["NickName"] = 0] = "NickName"; ChatUserInfoType[ChatUserInfoType["AvatarURL"] = 1] = "AvatarURL"; ChatUserInfoType[ChatUserInfoType["Phone"] = 2] = "Phone"; ChatUserInfoType[ChatUserInfoType["Mail"] = 3] = "Mail"; ChatUserInfoType[ChatUserInfoType["Gender"] = 4] = "Gender"; ChatUserInfoType[ChatUserInfoType["Sign"] = 5] = "Sign"; ChatUserInfoType[ChatUserInfoType["Birth"] = 6] = "Birth"; ChatUserInfoType[ChatUserInfoType["Ext"] = 7] = "Ext"; })(ChatUserInfoType || (ChatUserInfoType = {})); export class ChatUserInfo { constructor(params) { _defineProperty(this, "userId", void 0); _defineProperty(this, "nickName", void 0); _defineProperty(this, "avatarUrl", void 0); _defineProperty(this, "mail", void 0); _defineProperty(this, "phone", void 0); _defineProperty(this, "gender", void 0); _defineProperty(this, "sign", void 0); _defineProperty(this, "birth", void 0); _defineProperty(this, "ext", void 0); _defineProperty(this, "expireTime", void 0); this.userId = params.userId; this.nickName = params.nickName; this.avatarUrl = params.avatarUrl; this.mail = params.mail; this.phone = params.phone; this.gender = params.gender; this.sign = params.sign; this.birth = params.birth; this.ext = params.ext; this.expireTime = params.expireTime; } } //# sourceMappingURL=ChatUserInfo.js.map