export type SingleCondition =
| { '==': Value }
| { '!=': Value }
| { '<': Value }
| { '>': Value }
| { '<=': Value }
| { '>=': Value }
const SingleCondition = Joi.alternatives([Joi.object({ ==: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) }),Joi.object({ !=: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) }),Joi.object({ <: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) }),Joi.object({ >: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) }),Joi.object({ <=: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) }),Joi.object({ >=: Joi.array().ordered([Joi.object({ var: Joi.string().allow('') }),Joi.string().allow('')]) })])