/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { smartUnion } from "../../types/smartUnion.js"; export type MetadataQuery = | string | number | boolean | Array | Array | Array; /** @internal */ export type MetadataQuery$Outbound = | string | number | boolean | Array | Array | Array; /** @internal */ export const MetadataQuery$outboundSchema: z.ZodMiniType< MetadataQuery$Outbound, MetadataQuery > = smartUnion([ z.string(), z.int(), z.boolean(), z.array(z.string()), z.array(z.int()), z.array(z.boolean()), ]); export function metadataQueryToJSON(metadataQuery: MetadataQuery): string { return JSON.stringify(MetadataQuery$outboundSchema.parse(metadataQuery)); }