/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
import * as z from "zod";
export const ValueUnion1$zodSchema = z.union([
    z.string(),
    z.number(),
]);
export const ValueUnion2$zodSchema = z.union([
    z.string(),
    z.number(),
    z.array(z.union([
        z.string(),
        z.number(),
    ])),
]).describe("The value(s) to apply to the metadata field. Can be string, number, or array of strings/numbers depending on the field type.");
/**
 * Whether to set as default value (default) or append to existing values (append). Default is default.
 */
export const ValueExpMode = {
    Default: "default",
    Append: "append",
};
export const ValueExpMode$zodSchema = z.enum([
    "default",
    "append",
]).describe("Whether to set as default value (default) or append to existing values (append). Default is default.");
export const ValueExp$zodSchema = z.object({
    mode: ValueExpMode$zodSchema.default("default").describe("Whether to set as default value (default) or append to existing values (append). Default is default."),
    value: z.union([
        z.string(),
        z.number(),
        z.array(z.union([
            z.string(),
            z.number(),
        ])),
    ]).describe("The value(s) to apply to the metadata field. Can be string, number, or array of strings/numbers depending on the field type."),
}).describe("Specifies a value to apply to the metadata field.");
//# sourceMappingURL=valueexp.js.map