/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 5a8d3c9b3503 */ import * as z from "zod/v4"; import { remap as remap$ } from "../../lib/primitives.js"; import * as components from "../components/index.js"; export type AgentsApiV1AgentsUpdateRequest = { agentId: string; updateAgentRequest: components.UpdateAgentRequest; }; /** @internal */ export type AgentsApiV1AgentsUpdateRequest$Outbound = { agent_id: string; UpdateAgentRequest: components.UpdateAgentRequest$Outbound; }; /** @internal */ export const AgentsApiV1AgentsUpdateRequest$outboundSchema: z.ZodType< AgentsApiV1AgentsUpdateRequest$Outbound, AgentsApiV1AgentsUpdateRequest > = z.object({ agentId: z.string(), updateAgentRequest: components.UpdateAgentRequest$outboundSchema, }).transform((v) => { return remap$(v, { agentId: "agent_id", updateAgentRequest: "UpdateAgentRequest", }); }); export function agentsApiV1AgentsUpdateRequestToJSON( agentsApiV1AgentsUpdateRequest: AgentsApiV1AgentsUpdateRequest, ): string { return JSON.stringify( AgentsApiV1AgentsUpdateRequest$outboundSchema.parse( agentsApiV1AgentsUpdateRequest, ), ); }