const ApiErrorSchema = z.object({ success: z.literal(false), error: z.string(), message: z.string(), details: z.object({ validationErrors: z.array( z.object({ field: z.string(), message: z.string(), }) ), }).optional(), }); __ __