/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; /** * Production connectors Worker MCP candidate inspection. */ export const McpInspectServerConnectors = "connectors"; export const McpInspectServerList = { [McpInspectServerConnectors]: "https://connectors.compose.market", }; export type McpInspectRequestBody = { candidates: Array<{ [k: string]: any }>; deadlineMs?: number | undefined; }; export type McpInspectRequest = { serverId: string; body: McpInspectRequestBody; }; /** @internal */ export type McpInspectRequestBody$Outbound = { candidates: Array<{ [k: string]: any }>; deadlineMs?: number | undefined; }; /** @internal */ export const McpInspectRequestBody$outboundSchema: z.ZodMiniType< McpInspectRequestBody$Outbound, McpInspectRequestBody > = z.object({ candidates: z.array(z.record(z.string(), z.any())), deadlineMs: z.optional(z.int()), }); export function mcpInspectRequestBodyToJSON( mcpInspectRequestBody: McpInspectRequestBody, ): string { return JSON.stringify( McpInspectRequestBody$outboundSchema.parse(mcpInspectRequestBody), ); } /** @internal */ export type McpInspectRequest$Outbound = { serverId: string; body: McpInspectRequestBody$Outbound; }; /** @internal */ export const McpInspectRequest$outboundSchema: z.ZodMiniType< McpInspectRequest$Outbound, McpInspectRequest > = z.object({ serverId: z.string(), body: z.lazy(() => McpInspectRequestBody$outboundSchema), }); export function mcpInspectRequestToJSON( mcpInspectRequest: McpInspectRequest, ): string { return JSON.stringify( McpInspectRequest$outboundSchema.parse(mcpInspectRequest), ); }