/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import * as components from "../components/index.js"; export type GetLatestProcessesGlobals = { appId?: string | undefined; }; export type GetLatestProcessesRequest = { appId?: string | undefined; status?: Array | undefined; region?: Array | undefined; before?: number | undefined; }; /** @internal */ export type GetLatestProcessesRequest$Outbound = { appId?: string | undefined; status?: Array | undefined; region?: Array | undefined; before?: number | undefined; }; /** @internal */ export const GetLatestProcessesRequest$outboundSchema: z.ZodType< GetLatestProcessesRequest$Outbound, z.ZodTypeDef, GetLatestProcessesRequest > = z.object({ appId: z.string().optional(), status: z.array(components.ProcessStatus$outboundSchema).optional(), region: z.array(components.Region$outboundSchema).optional(), before: z.number().optional(), }); export function getLatestProcessesRequestToJSON( getLatestProcessesRequest: GetLatestProcessesRequest, ): string { return JSON.stringify( GetLatestProcessesRequest$outboundSchema.parse(getLatestProcessesRequest), ); }