UNPKG

amesu

Version:
38 lines (37 loc) 1.05 kB
import type { User } from '../model/user'; export interface Member { /** 用户的频道基础信息,只有成员相关接口中会填充此信息 */ user: User; /** 用户的昵称 */ nick: string; /** 用户在频道内的身份组 ID, 默认值可参考 DefaultRoles */ roles: string[]; /** 用户加入频道的时间 */ joined_at: number; } export interface MemberWithGuildID { /** 频道 id */ guild_id: string; /** 用户的频道基础信息 */ user: User; /** 用户的昵称 */ nick: string; /** 用户在频道内的身份 */ roles: string[]; /** 用户加入频道的时间 */ joined_at: number; } export interface Role { /** 身份组ID */ id: string; /** 名称 */ name: string; /** ARGB 的 HEX 十六进制颜色值转换后的十进制数值 */ color: number; /** 是否在成员列表中单独展示: 0-否, 1-是 */ hoist: number; /** 人数 */ number: number; /** 成员上限 */ member_limit: number; }