use explicit scheduling levels
This commit is contained in:
parent
dfca13936a
commit
8e38b8f7e8
3 changed files with 33 additions and 34 deletions
|
|
@ -8,6 +8,7 @@ export const setElementNodeSchema = z.object({
|
|||
id: z.number().int().positive(),
|
||||
name: z.string().min(1),
|
||||
kind: z.string().min(1),
|
||||
levelId: z.number().int().positive(),
|
||||
get children() {
|
||||
return z.array(setElementNodeSchema)
|
||||
},
|
||||
|
|
@ -18,6 +19,14 @@ export const setLayoutResponseSchema = z.object({
|
|||
id: z.number().int().positive(),
|
||||
name: z.string().min(1),
|
||||
}),
|
||||
levels: z.array(
|
||||
z.object({
|
||||
id: z.number().int().positive(),
|
||||
kind: z.string().min(1),
|
||||
depth: z.number().int().nonnegative(),
|
||||
elementCount: z.number().int().nonnegative(),
|
||||
}),
|
||||
),
|
||||
elements: z.array(setElementNodeSchema),
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue