sqlalchemyseed.validator ======================== .. py:module:: sqlalchemyseed.validator .. autoapi-nested-parse:: Validator module. Module Contents --------------- .. py:class:: Key(name: str, type_) .. py:method:: data() :classmethod: .. py:method:: filter() :classmethod: .. py:method:: is_valid_type(entity) .. py:method:: model() :classmethod: .. py:attribute:: name .. py:attribute:: type_ .. py:class:: SchemaValidator(source_keys, ref_prefix) .. py:method:: check_attributes(source_data: dict) .. py:method:: validate(entities) .. py:function:: check_data_type(item, source_key: Key) .. py:function:: check_max_length(entity: dict) .. py:function:: check_model_key(entity: dict, entity_is_parent: bool) .. py:function:: check_source_data(source_data, source_key: Key) .. py:function:: check_source_key(entity: dict, source_keys: list) -> Key .. py:function:: hybrid_validate(entities, ref_prefix='!') .. py:function:: validate(entities, ref_prefix='!')