/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type AgentConnectorTool = { name: string; description?: string | undefined; parameters?: { [k: string]: any } | undefined; inputSchema?: { [k: string]: any } | undefined; }; /** @internal */ export type AgentConnectorTool$Outbound = { name: string; description?: string | undefined; parameters?: { [k: string]: any } | undefined; inputSchema?: { [k: string]: any } | undefined; }; /** @internal */ export const AgentConnectorTool$outboundSchema: z.ZodMiniType< AgentConnectorTool$Outbound, AgentConnectorTool > = z.object({ name: z.string(), description: z.optional(z.string()), parameters: z.optional(z.record(z.string(), z.any())), inputSchema: z.optional(z.record(z.string(), z.any())), }); export function agentConnectorToolToJSON( agentConnectorTool: AgentConnectorTool, ): string { return JSON.stringify( AgentConnectorTool$outboundSchema.parse(agentConnectorTool), ); }