/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: fe52b5a45f6e */ import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; export const DeleteDeploymentRequestAction = { Cleanup: "cleanup", Detach: "detach", Forget: "forget", } as const; export type DeleteDeploymentRequestAction = ClosedEnum< typeof DeleteDeploymentRequestAction >; export type DeleteDeploymentRequest = { action: DeleteDeploymentRequestAction; }; /** @internal */ export const DeleteDeploymentRequestAction$outboundSchema: z.ZodEnum< typeof DeleteDeploymentRequestAction > = z.enum(DeleteDeploymentRequestAction); /** @internal */ export type DeleteDeploymentRequest$Outbound = { action: string; }; /** @internal */ export const DeleteDeploymentRequest$outboundSchema: z.ZodType< DeleteDeploymentRequest$Outbound, DeleteDeploymentRequest > = z.object({ action: DeleteDeploymentRequestAction$outboundSchema, }); export function deleteDeploymentRequestToJSON( deleteDeploymentRequest: DeleteDeploymentRequest, ): string { return JSON.stringify( DeleteDeploymentRequest$outboundSchema.parse(deleteDeploymentRequest), ); }