import { z } from 'zod'; import { ProductSchema } from './product.schema'; import { PRODUCT_STATUS } from '../constants'; export const UserToProductSchema = z.object({ uuid: z.string().uuid(), userId: z.string().uuid(), productId: z.string().uuid(), initTokenBalance: z.number(), tokenBalance: z.number(), status: z.nativeEnum(PRODUCT_STATUS), createdAt: z.date(), updatedAt: z.date(), }); export const UserToProductWithProductSchema = UserToProductSchema.extend({ product: ProductSchema, });