Module: EasyTalk
- Defined in:
- lib/easy_talk.rb,
lib/easy_talk/model.rb,
lib/easy_talk/version.rb,
lib/easy_talk/keywords.rb,
lib/easy_talk/property.rb,
lib/easy_talk/types/all_of.rb,
lib/easy_talk/types/any_of.rb,
lib/easy_talk/types/one_of.rb,
lib/easy_talk/schema_definition.rb,
lib/easy_talk/types/base_composer.rb,
lib/easy_talk/schema_errors_mapper.rb,
lib/easy_talk/builders/base_builder.rb,
lib/easy_talk/builders/date_builder.rb,
lib/easy_talk/builders/null_builder.rb,
lib/easy_talk/builders/time_builder.rb,
lib/easy_talk/builders/union_builder.rb,
lib/easy_talk/tools/function_builder.rb,
lib/easy_talk/builders/all_of_builder.rb,
lib/easy_talk/builders/any_of_builder.rb,
lib/easy_talk/builders/number_builder.rb,
lib/easy_talk/builders/object_builder.rb,
lib/easy_talk/builders/one_of_builder.rb,
lib/easy_talk/builders/string_builder.rb,
lib/easy_talk/builders/boolean_builder.rb,
lib/easy_talk/builders/integer_builder.rb,
lib/easy_talk/builders/datetime_builder.rb,
lib/easy_talk/builders/collection_helpers.rb,
lib/easy_talk/builders/composition_builder.rb,
lib/easy_talk/builders/typed_array_builder.rb
Overview
typed: true
Defined Under Namespace
Modules: Builders, Model, Tools, Types Classes: Error, Property, SchemaDefinition, SchemaErrorsMapper, UnsupportedConstraintError, UnsupportedTypeError
Constant Summary collapse
- VERSION =
'0.2.2'
- KEYWORDS =
%i[ description type title property required items additional_items pattern_properties additional_properties dependencies dependent_required format content_media_type content_encoding enum const default examples max_length min_length pattern maximum exclusive_maximum minimum exclusive_minimum multiple_of max_items min_items unique_items max_properties min_properties ].freeze