import { z } from 'zod'; import { hiboutikId, hiboutikNumber, hiboutikRef } from './hiboutik.schema'; /** Available stock of one product size, as returned by Hiboutik `GET /stock_available/all_wh` (all warehouses). */ export const stockHiboutikSchema = z.object({ product_id: hiboutikId, /** Size id, 0 for a product without sizes. */ product_size: hiboutikRef, /** Sent as a decimal string, e.g. "3". Stays at 0 while stock management is disabled in Hiboutik. */ stock_available: hiboutikNumber, }); export type StockHiboutikDto = z.output;