Tipos de toma backend logic
This commit is contained in:
@@ -44,6 +44,11 @@ export const createProjectSchema = z.object({
|
||||
.enum([ProjectStatus.ACTIVE, ProjectStatus.INACTIVE, ProjectStatus.COMPLETED])
|
||||
.default(ProjectStatus.ACTIVE)
|
||||
.optional(),
|
||||
meter_type_id: z
|
||||
.string()
|
||||
.uuid('Meter type ID must be a valid UUID')
|
||||
.optional()
|
||||
.nullable(),
|
||||
});
|
||||
|
||||
/**
|
||||
@@ -74,6 +79,11 @@ export const updateProjectSchema = z.object({
|
||||
status: z
|
||||
.enum([ProjectStatus.ACTIVE, ProjectStatus.INACTIVE, ProjectStatus.COMPLETED])
|
||||
.optional(),
|
||||
meter_type_id: z
|
||||
.string()
|
||||
.uuid('Meter type ID must be a valid UUID')
|
||||
.optional()
|
||||
.nullable(),
|
||||
});
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user