UNPKG

@scalar/openapi-types

Version:
22 lines (21 loc) 891 B
import { z } from "zod"; const ServerVariableObjectSchema = z.object({ /** * An enumeration of string values to be used if the substitution options are from a limited set. The array MUST NOT be empty. */ enum: z.array(z.string()).optional(), /** * REQUIRED. The default value to use for substitution, which SHALL be sent if an alternate value is not supplied. * Note this behavior is different than the Schema Object's treatment of default values, because in those cases * parameter values are optional. If the enum is defined, the value MUST exist in the enum's values. */ default: z.string().optional(), /** * An optional description for the server variable. CommonMark syntax MAY be used for rich text representation. */ description: z.string().optional() }); export { ServerVariableObjectSchema }; //# sourceMappingURL=server-variable-object.js.map