/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; export type AIInsightsReportSpec = { /** * The report model type. */ model: "ai_insights"; /** * The parameters for the AI insights report model. */ params: { [k: string]: any }; }; /** @internal */ export type AIInsightsReportSpec$Outbound = { model: "ai_insights"; params: { [k: string]: any }; }; /** @internal */ export const AIInsightsReportSpec$outboundSchema: z.ZodType< AIInsightsReportSpec$Outbound, z.ZodTypeDef, AIInsightsReportSpec > = z.object({ model: z.literal("ai_insights"), params: z.record(z.any()), }); export function aiInsightsReportSpecToJSON( aiInsightsReportSpec: AIInsightsReportSpec, ): string { return JSON.stringify( AIInsightsReportSpec$outboundSchema.parse(aiInsightsReportSpec), ); }