// This file was auto-generated by Fern from our API Definition.

/**
 * This is the operator to use for the filter.
 * The operator depends on the value type of the structured output.
 * If the structured output is a string or boolean, the operator must be "=", "!="
 * If the structured output is a number, the operator must be "=", ">", "<", ">=", "<="
 * If the structured output is an array, the operator must be "in" or "not_in"
 */
export const FilterStructuredOutputColumnOnCallTableOperator = {
    EqualTo: "=",
    NotEquals: "!=",
    GreaterThan: ">",
    LessThan: "<",
    GreaterThanOrEqualTo: ">=",
    LessThanOrEqualTo: "<=",
    In: "in",
    NotIn: "not_in",
    Contains: "contains",
    NotContains: "not_contains",
    IsEmpty: "is_empty",
    IsNotEmpty: "is_not_empty",
} as const;
export type FilterStructuredOutputColumnOnCallTableOperator =
    (typeof FilterStructuredOutputColumnOnCallTableOperator)[keyof typeof FilterStructuredOutputColumnOnCallTableOperator];
