import { z } from 'zod'; export const NutritionSchema = z.object({ protein_g: z.number().nullable().optional(), carbs_g: z.number().nullable().optional(), fat_g: z.number().nullable().optional(), fiber_g: z.number().nullable().optional(), soluble_fiber_g: z.number().nullable().optional(), insoluble_fiber_g: z.number().nullable().optional(), a_mcg: z.number().nullable().optional(), retinol_mcg: z.number().nullable().optional(), b1_mg: z.number().nullable().optional(), b2_mg: z.number().nullable().optional(), b3_mg: z.number().nullable().optional(), b5_mg: z.number().nullable().optional(), b6_mg: z.number().nullable().optional(), b9_mcg: z.number().nullable().optional(), b12_mcg: z.number().nullable().optional(), c_mg: z.number().nullable().optional(), e_mg: z.number().nullable().optional(), k_mcg: z.number().nullable().optional(), calcium_mg: z.number().nullable().optional(), iron_mg: z.number().nullable().optional(), magnesium_mg: z.number().nullable().optional(), zinc_mg: z.number().nullable().optional(), potassium_mg: z.number().nullable().optional(), phosphorus_mg: z.number().nullable().optional(), selenium_mcg: z.number().nullable().optional(), chromium_mcg: z.number().nullable().optional(), molybdenum_mcg: z.number().nullable().optional(), iodine_mcg: z.number().nullable().optional(), omega_3_mg: z.number().nullable().optional(), ala_mg: z.number().nullable().optional(), epa_mg: z.number().nullable().optional(), dha_mg: z.number().nullable().optional(), biotin_mcg: z.number().nullable().optional(), probiotics_cfu: z.number().nullable().optional(), copper_mg: z.number().nullable().optional(), manganese_mg: z.number().nullable().optional(), choline_mg: z.number().nullable().optional(), usa_gov_dga_protein_g: z.number().nullable().optional(), usa_gov_dga_healthy_fats_tsp_eq: z.number().nullable().optional(), usa_gov_dga_vegetables_cup_eq: z.number().nullable().optional(), usa_gov_dga_fruits_cup_eq: z.number().nullable().optional(), usa_gov_dga_dairy_cup_eq: z.number().nullable().optional(), usa_gov_dga_whole_grains_oz_eq: z.number().nullable().optional(), usa_gov_dga_dark_green_veg_cup_eq: z.number().nullable().optional(), usa_gov_dga_red_orange_veg_cup_eq: z.number().nullable().optional(), usa_gov_dga_beans_peas_lentils_veg_cup_eq: z.number().nullable().optional(), usa_gov_dga_starchy_veg_cup_eq: z.number().nullable().optional(), usa_gov_dga_other_veg_cup_eq: z.number().nullable().optional(), omega_6_mg: z.number().nullable().optional(), lycopene_mcg: z.number().nullable().optional(), lutein_zeaxanthin_mcg: z.number().nullable().optional(), beta_carotene_mcg: z.number().nullable().optional(), tryptophan_mg: z.number().nullable().optional(), tyrosine_mg: z.number().nullable().optional(), alpha_carotene_mcg: z.number().nullable().optional(), cryptoxanthin_mcg: z.number().nullable().optional(), anthocyanins_mg: z.number().nullable().optional(), monounsaturated_fat_g: z.number().nullable().optional(), polyunsaturated_fat_g: z.number().nullable().optional(), phytosterols_mg: z.number().nullable().optional(), dpa_mg: z.number().nullable().optional(), valine_g: z.number().nullable().optional(), glutamine_g: z.number().nullable().optional(), betaine_mg: z.number().nullable().optional(), vitamin_d_mcg: z.number().nullable().optional(), collagen_g: z.number().nullable().optional(), coq10_mg: z.number().nullable().optional(), curcumin_mg: z.number().nullable().optional(), creatine_g: z.number().nullable().optional(), resveratrol_mg: z.number().nullable().optional(), astaxanthin_mcg: z.number().nullable().optional(), water_ml: z.number().nullable().optional(), caffeine_mg: z.number().nullable().optional(), theobromine_mg: z.number().nullable().optional(), taurine_mg: z.number().nullable().optional(), kcal: z.number().nullable().optional(), alcohol_g: z.number().nullable().optional(), cholesterol_mg: z.number().nullable().optional(), saturated_fat_g: z.number().nullable().optional(), sodium_mg: z.number().nullable().optional(), sugar_g: z.number().nullable().optional(), starch_g: z.number().nullable().optional(), oxalate_mg: z.number().nullable().optional(), chloride_mg: z.number().nullable().optional(), }); export type Nutrition = z.infer;