import z from "zod/v4"; import { pageOptions, paginated } from "./pagination.js"; export const Store = z .object({ id: z.coerce.number().int().min(0), name: z.string(), }) .meta({ title: "Store", description: "Store schema", examples: [{ id: 1, name: "EDEKA" }], }); export const CreateStore = Store.omit({ id: true, }).meta({ title: "CreateStore", description: "Create store schema", examples: [{ name: "Lee Deal" }], }); CreateStore.pick({}); export const StoresQuery = pageOptions(Store, Store.shape.id); export const Stores = paginated(Store);