@@ -0,0 +1,14 @@
|
||||
import vine from '@vinejs/vine'
|
||||
|
||||
export const storeComputerValidator = vine.compile(
|
||||
vine.object({
|
||||
title: vine.string().trim().minLength(1),
|
||||
sellPrice: vine.number().decimal([0, 2]).min(0),
|
||||
gpuScore: vine.number().min(0),
|
||||
cpuScore: vine.number().min(0),
|
||||
globalScore: vine.number().min(0),
|
||||
stateId: vine.number().min(1),
|
||||
componentsId: vine.array(vine.number()),
|
||||
pictures: vine.array(vine.object({})),
|
||||
})
|
||||
)
|
||||
@@ -0,0 +1,14 @@
|
||||
import vine from '@vinejs/vine'
|
||||
|
||||
export const updateComputerValidator = vine.compile(
|
||||
vine.object({
|
||||
title: vine.string().trim().minLength(1),
|
||||
sellPrice: vine.number().decimal([0, 2]).min(0),
|
||||
gpuScore: vine.number().min(0),
|
||||
cpuScore: vine.number().min(0),
|
||||
globalScore: vine.number().min(0),
|
||||
stateId: vine.number().min(1),
|
||||
componentsId: vine.array(vine.number()),
|
||||
pictures: vine.array(vine.object({})),
|
||||
})
|
||||
)
|
||||
Reference in New Issue
Block a user