lobe-chat
1import { z } from 'zod';
2
3export const LobeMetaDataSchema = z.object({
4/**
5* 角色头像
6*/
7avatar: z.string().optional(),
8/**
9* 背景色
10*/
11backgroundColor: z.string().optional(),
12description: z.string().optional(),
13
14tags: z.array(z.string()).optional(),
15/**
16* 名称
17*/
18title: z.string().optional(),
19});
20
21export type MetaData = z.infer<typeof LobeMetaDataSchema>;
22
23export interface BaseDataModel {
24/**
25* @deprecated
26*/
27createAt?: number;
28
29createdAt: number;
30
31id: string;
32meta: MetaData;
33
34/**
35* @deprecated
36*/
37updateAt?: number;
38updatedAt: number;
39}
40