Files
core/packages/api-client/models/user.ts
Innei b22666694a chore: lint
Signed-off-by: Innei <tukon479@gmail.com>
2023-06-10 16:36:14 +08:00

28 lines
554 B
TypeScript

import type { BaseModel } from './base'
export interface UserModel extends BaseModel {
introduce: string
mail: string
url: string
name: string
socialIds: Record<string, string>
username: string
modified: string
v: number
lastLoginTime: string
lastLoginIp?: string
avatar: string
postID: string
}
export type TLogin = {
token: string
expiresIn: number
// 登陆足迹
lastLoginTime: null | string
lastLoginIp?: null | string
} & Pick<
UserModel,
'name' | 'username' | 'created' | 'url' | 'mail' | 'avatar' | 'id'
>