@scalar/openapi-types
Version:
Modern OpenAPI types
22 lines (21 loc) • 891 B
JavaScript
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