"""
Typing for the operator string a user can provide. 

This file is autogenerated based on the `operators` GraphQL query. 
"""

from typing import Literal

OperatorType = Literal[
    "golden_check_content",
	"valid_yaml",
	"equal_intent",
	"corp_fin_v2_operator",
	"includes_exactly",
	"logical_includes",
	"regex",
	"matches_format",
	"equals_exactly",
	"tax_eval_v2_operator",
	"legacy_equals",
	"matches_json_schema",
	"constitutional",
	"is_concise",
	"safety_consistency",
	"affirmative_answer",
	"negative_answer",
	"includes_any",
	"excludes_exactly",
	"includes_any_v2",
	"includes",
	"includes_only",
	"paragraph_format",
	"is_safe",
	"is_not_hallucinating",
	"excludes",
	"check_tax_extraction_operator",
	"answers",
	"not_answers",
	"custom_operator",
	"golden_check_format",
	"includes_nearly_exactly",
	"is_not_generated",
	"valid_json",
	"consistent_phrasing",
	"grammar",
	"vlair_includes",
	"matches_tone",
	"satisfies_statement",
	"less_than_length",
	"consistent_with_context",
	"consistent_with_json",
	"tax_eval_v2_includes_reasoning_operator",
	"is_polite",
	"progresses_conversation",
	"equals",
	"no_legal_advice",
	"list_format",
	"golden_check_style",
	"consistent_with_docs",
	"is_coherent"
]
