sqlalchemyseed.validator¶
Validator module.
Module Contents¶
- class sqlalchemyseed.validator.Key(name: str, type_)¶
- classmethod data()¶
- classmethod filter()¶
- is_valid_type(entity)¶
- classmethod model()¶
- name¶
- type_¶
- class sqlalchemyseed.validator.SchemaValidator(source_keys, ref_prefix)¶
- check_attributes(source_data: dict)¶
- validate(entities)¶
- sqlalchemyseed.validator.check_max_length(entity: dict)¶
- sqlalchemyseed.validator.check_model_key(entity: dict, entity_is_parent: bool)¶
- sqlalchemyseed.validator.hybrid_validate(entities, ref_prefix='!')¶
- sqlalchemyseed.validator.validate(entities, ref_prefix='!')¶