Обновлены TypeScript типы для соответствия unified схемам
- Добавлен интерфейс MemberBrief - Обновлены существующие интерфейсы для 1:1 соответствия Pydantic моделям - Исправлены типы type: string вместо union types для гибкости
This commit is contained in:
parent
16f11d6882
commit
6ea653dbb1
@ -60,17 +60,23 @@ export interface AgentConfig {
|
|||||||
model: string | null;
|
model: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface MemberBrief {
|
||||||
|
id: string;
|
||||||
|
slug: string;
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface Member {
|
export interface Member {
|
||||||
id: string;
|
id: string;
|
||||||
name: string;
|
|
||||||
slug: string;
|
slug: string;
|
||||||
type: "human" | "agent";
|
name: string;
|
||||||
|
type: string;
|
||||||
role: string;
|
role: string;
|
||||||
status: string;
|
status: string;
|
||||||
avatar_url: string | null;
|
avatar_url: string | null;
|
||||||
is_active: boolean;
|
is_active: boolean;
|
||||||
agent_config: AgentConfig | null;
|
|
||||||
token?: string | null;
|
token?: string | null;
|
||||||
|
agent_config?: AgentConfig | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MemberCreateResponse extends Member {
|
export interface MemberCreateResponse extends Member {
|
||||||
@ -92,7 +98,7 @@ export interface ProjectMember {
|
|||||||
id: string;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
slug: string;
|
slug: string;
|
||||||
type: "human" | "agent";
|
type: string;
|
||||||
role: string;
|
role: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user