import { z, ZodType } from "zod";
import { CreateItemRequest } from "../model/item-model";

export class ItemValidation {
    static readonly CREATE_ITEM: ZodType<CreateItemRequest> = z.object({
        name: z.string().min(1).max(255),
        price: z.number().min(0),
        quantity: z.number().min(0),
        storeId: z.string().min(1), 
        categoryId: z.string().min(1), 
        variantId: z.string().min(1), 
        sizeId: z.string().min(1),
    });
}
