| 12345678910111213141516171819202122232425262728 |
- from .model import model
- from .field_generator import field_generator
- from .category import category
- from .author import author
- from .product_type import product_type
- from .proxy import proxy
- from .attachment import attachment
- from .validators import validators
- class item(model):
- id = field_generator.id()
- name = field_generator.name()
- description = field_generator.description()
- on_stock = field_generator.stock()
- barcode = field_generator.barcode()
- category = field_generator.connected_single(category)
- author = field_generator.connected_single(author)
- product_type = field_generator.connected_single(product_type)
- cover = field_generator.connected_single(attachment, "cover")
- attachments = field_generator.connected_many(attachment, "attachments")
- def _validators(self) -> dict:
- return {
- "name": validators.name,
- "description": validators.description,
- "barcode": validators.barcode
- }
|