/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: cdd9bd94cc2b */ import * as z from "zod/v4"; import { Granularity, Granularity$outboundSchema } from "./granularity.js"; export type TimeDimension = { granularity?: Granularity | undefined; }; /** @internal */ export type TimeDimension$Outbound = { granularity?: string | undefined; }; /** @internal */ export const TimeDimension$outboundSchema: z.ZodType< TimeDimension$Outbound, TimeDimension > = z.object({ granularity: Granularity$outboundSchema.optional(), }); export function timeDimensionToJSON(timeDimension: TimeDimension): string { return JSON.stringify(TimeDimension$outboundSchema.parse(timeDimension)); }