/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: b984ebe1d236 */ import * as z from "zod/v4"; import { remap as remap$ } from "../../lib/primitives.js"; import * as models from "../index.js"; export type SetDeploymentGroupExternalIdGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; export type SetDeploymentGroupExternalIdRequest = { /** * Unique identifier for the deployment group. */ id: string; setDeploymentGroupExternalIdRequest: models.SetDeploymentGroupExternalIdRequest; }; /** @internal */ export type SetDeploymentGroupExternalIdRequest$Outbound = { id: string; SetDeploymentGroupExternalIdRequest: models.SetDeploymentGroupExternalIdRequest$Outbound; }; /** @internal */ export const SetDeploymentGroupExternalIdRequest$outboundSchema: z.ZodType< SetDeploymentGroupExternalIdRequest$Outbound, SetDeploymentGroupExternalIdRequest > = z.object({ id: z.string(), setDeploymentGroupExternalIdRequest: models.SetDeploymentGroupExternalIdRequest$outboundSchema, }).transform((v) => { return remap$(v, { setDeploymentGroupExternalIdRequest: "SetDeploymentGroupExternalIdRequest", }); }); export function setDeploymentGroupExternalIdRequestToJSON( setDeploymentGroupExternalIdRequest: SetDeploymentGroupExternalIdRequest, ): string { return JSON.stringify( SetDeploymentGroupExternalIdRequest$outboundSchema.parse( setDeploymentGroupExternalIdRequest, ), ); }