category.py 522 B

123456789101112131415161718
  1. from .model import model
  2. from .proxy import proxy
  3. from .single_set_proxy import single_set_proxy
  4. from .single_set_model import single_set_model
  5. from .field_generator import field_generator
  6. from .validators import validators
  7. class category(single_set_model):
  8. content = field_generator.name()
  9. def _single_validator(self) -> callable:
  10. return validators.name
  11. class category_proxy(single_set_proxy):
  12. @classmethod
  13. def create(cls, content: str) -> proxy:
  14. return cls._create(category, content)