vtjson ====== .. automodule:: vtjson .. rubric:: Functions .. autosummary:: compile make_type safe_cast validate .. rubric:: Classes .. autosummary:: Apply anything at_least_one_of at_most_one_of close_to comparable compiled_schema complement cond date date_time div domain_name email fields filter float_ ge glob gt ifthen intersect interval ip_address keys lax le lt magic nothing number one_of optional_key protocol quote regex set_label set_name size strict time union url wrapper .. rubric:: Exceptions .. autosummary:: SchemaError ValidationError