refactor(core): migrate MessageV2 message DTOs (User/Assistant/Part/Info/WithParts) to Effect Schema (#23757)
This commit is contained in:
@@ -611,7 +611,7 @@ export const SessionRoutes = lazy(() =>
|
||||
description: "List of messages",
|
||||
content: {
|
||||
"application/json": {
|
||||
schema: resolver(MessageV2.WithParts.array()),
|
||||
schema: resolver(MessageV2.WithParts.zod.array()),
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -701,8 +701,8 @@ export const SessionRoutes = lazy(() =>
|
||||
"application/json": {
|
||||
schema: resolver(
|
||||
z.object({
|
||||
info: MessageV2.Info,
|
||||
parts: MessageV2.Part.array(),
|
||||
info: MessageV2.Info.zod,
|
||||
parts: MessageV2.Part.zod.array(),
|
||||
}),
|
||||
),
|
||||
},
|
||||
@@ -813,7 +813,7 @@ export const SessionRoutes = lazy(() =>
|
||||
description: "Successfully updated part",
|
||||
content: {
|
||||
"application/json": {
|
||||
schema: resolver(MessageV2.Part),
|
||||
schema: resolver(MessageV2.Part.zod),
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -828,7 +828,7 @@ export const SessionRoutes = lazy(() =>
|
||||
partID: PartID.zod,
|
||||
}),
|
||||
),
|
||||
validator("json", MessageV2.Part),
|
||||
validator("json", MessageV2.Part.zod),
|
||||
async (c) => {
|
||||
const params = c.req.valid("param")
|
||||
const body = c.req.valid("json")
|
||||
@@ -856,8 +856,8 @@ export const SessionRoutes = lazy(() =>
|
||||
"application/json": {
|
||||
schema: resolver(
|
||||
z.object({
|
||||
info: MessageV2.Assistant,
|
||||
parts: MessageV2.Part.array(),
|
||||
info: MessageV2.Assistant.zod,
|
||||
parts: MessageV2.Part.zod.array(),
|
||||
}),
|
||||
),
|
||||
},
|
||||
@@ -944,8 +944,8 @@ export const SessionRoutes = lazy(() =>
|
||||
"application/json": {
|
||||
schema: resolver(
|
||||
z.object({
|
||||
info: MessageV2.Assistant,
|
||||
parts: MessageV2.Part.array(),
|
||||
info: MessageV2.Assistant.zod,
|
||||
parts: MessageV2.Part.zod.array(),
|
||||
}),
|
||||
),
|
||||
},
|
||||
@@ -980,7 +980,7 @@ export const SessionRoutes = lazy(() =>
|
||||
description: "Created message",
|
||||
content: {
|
||||
"application/json": {
|
||||
schema: resolver(MessageV2.WithParts),
|
||||
schema: resolver(MessageV2.WithParts.zod),
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user