@22g/netease-im-web-sdk
Version:
typescript netease-im-web-sdk
35 lines (32 loc) • 886 B
TypeScript
import { NIMUser } from './User';
/**
* 用户关系(黑名单/静音名单)
* - [相关文档](https://dev.yunxin.163.com/docs/interface/即时通讯Web端/NIMSDK-Web/Relation.html)
*/
export interface NIMRelation {
/** im账号 */
account: NIMUser['account'];
/** 更新时间 */
updateTime: number;
/** 创建时间 */
createTime: number;
}
/**
* 加入、移除 黑名单/静音名单 时收到的信息
*/
export interface NIMMarkInfo<IsAdd extends boolean = boolean> {
/**
* - 要(`加入|移除`)(`黑名单|静音列表`)/的账号
*/
account: NIMUser['account'];
/**
* - `true` 表示加入(`黑名单|静音列表`)
* - `false` 表示从(`黑名单|静音列表`)移除
*/
isAdd: IsAdd;
record: {
account: NIMUser['account'];
/** 更新时间时间戳(ms) */
updateTime: number;
};
}