module JSI
module Schema::Validation::Draft04
autoload :MinMax, 'jsi/schema/validation/draft04/minmax'
include Schema::Validation::Ref
include Schema::Validation::MultipleOf
include Schema::Validation::Draft04::MinMax
include Schema::Validation::StringLength
include Schema::Validation::Pattern
include Schema::Validation::Items
include Schema::Validation::ArrayLength
include Schema::Validation::UniqueItems
include Schema::Validation::MinMaxProperties
include Schema::Validation::Required
include Schema::Validation::Properties
include Schema::Validation::Dependencies
include Schema::Validation::Enum
include Schema::Validation::Type
include Schema::Validation::AllOf
include Schema::Validation::AnyOf
include Schema::Validation::OneOf
include Schema::Validation::Not
def internal_validate_keywords(result_builder)
internal_validate_ref(result_builder, throw_result: true)
internal_validate_multipleOf(result_builder)
internal_validate_maximum(result_builder)
internal_validate_minimum(result_builder)
internal_validate_maxLength(result_builder)
internal_validate_minLength(result_builder)
internal_validate_pattern(result_builder)
internal_validate_items(result_builder)
internal_validate_maxItems(result_builder)
internal_validate_minItems(result_builder)
internal_validate_uniqueItems(result_builder)
internal_validate_maxProperties(result_builder)
internal_validate_minProperties(result_builder)
internal_validate_required(result_builder)
internal_validate_properties(result_builder)
internal_validate_dependencies(result_builder)
internal_validate_enum(result_builder)
internal_validate_type(result_builder)
internal_validate_allOf(result_builder)
internal_validate_anyOf(result_builder)
internal_validate_oneOf(result_builder)
internal_validate_not(result_builder)
end
end
end