@asteriskzuo/react-native-easemob
Version:
easemob chat sdk of react-native.
51 lines (37 loc) • 1.71 kB
JavaScript
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