/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: b03db911506c */ import * as z from "zod/v4"; import { DeploymentResourceConfigUpdate, DeploymentResourceConfigUpdate$Outbound, DeploymentResourceConfigUpdate$outboundSchema, } from "./deploymentresourceconfigupdate.js"; import { WorkflowsWorkerSpecUpdate, WorkflowsWorkerSpecUpdate$Outbound, WorkflowsWorkerSpecUpdate$outboundSchema, } from "./workflowsworkerspecupdate.js"; export type UpdateDeploymentRequest = { spec?: WorkflowsWorkerSpecUpdate | null | undefined; resources?: DeploymentResourceConfigUpdate | null | undefined; }; /** @internal */ export type UpdateDeploymentRequest$Outbound = { spec?: WorkflowsWorkerSpecUpdate$Outbound | null | undefined; resources?: DeploymentResourceConfigUpdate$Outbound | null | undefined; }; /** @internal */ export const UpdateDeploymentRequest$outboundSchema: z.ZodType< UpdateDeploymentRequest$Outbound, UpdateDeploymentRequest > = z.object({ spec: z.nullable(WorkflowsWorkerSpecUpdate$outboundSchema).optional(), resources: z.nullable(DeploymentResourceConfigUpdate$outboundSchema) .optional(), }); export function updateDeploymentRequestToJSON( updateDeploymentRequest: UpdateDeploymentRequest, ): string { return JSON.stringify( UpdateDeploymentRequest$outboundSchema.parse(updateDeploymentRequest), ); }