/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 711b6314b1aa */ import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; export type GetCommandGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; /** * Explicitly confirm access to an operation result marked sensitive. */ export const ConfirmSensitiveOutput = { True: "true", } as const; /** * Explicitly confirm access to an operation result marked sensitive. */ export type ConfirmSensitiveOutput = ClosedEnum; export type GetCommandRequest = { /** * Unique identifier for the command. */ id: string; /** * Explicitly confirm access to an operation result marked sensitive. */ confirmSensitiveOutput?: ConfirmSensitiveOutput | undefined; }; /** @internal */ export const ConfirmSensitiveOutput$outboundSchema: z.ZodEnum< typeof ConfirmSensitiveOutput > = z.enum(ConfirmSensitiveOutput); /** @internal */ export type GetCommandRequest$Outbound = { id: string; confirmSensitiveOutput?: string | undefined; }; /** @internal */ export const GetCommandRequest$outboundSchema: z.ZodType< GetCommandRequest$Outbound, GetCommandRequest > = z.object({ id: z.string(), confirmSensitiveOutput: ConfirmSensitiveOutput$outboundSchema.optional(), }); export function getCommandRequestToJSON( getCommandRequest: GetCommandRequest, ): string { return JSON.stringify( GetCommandRequest$outboundSchema.parse(getCommandRequest), ); }