/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 0563d4795cc1 */ import * as z from "zod/v4"; export type DrainMachinesMachineRequest = { deadlineSeconds?: number | null | undefined; force?: boolean | undefined; }; /** @internal */ export type DrainMachinesMachineRequest$Outbound = { deadlineSeconds?: number | null | undefined; force?: boolean | undefined; }; /** @internal */ export const DrainMachinesMachineRequest$outboundSchema: z.ZodType< DrainMachinesMachineRequest$Outbound, DrainMachinesMachineRequest > = z.object({ deadlineSeconds: z.nullable(z.int()).optional(), force: z.boolean().optional(), }); export function drainMachinesMachineRequestToJSON( drainMachinesMachineRequest: DrainMachinesMachineRequest, ): string { return JSON.stringify( DrainMachinesMachineRequest$outboundSchema.parse( drainMachinesMachineRequest, ), ); }