| 12345678910111213141516171819202122232425262728 | from .model import modelfrom .field_generator import field_generatorfrom .category import categoryfrom .author import authorfrom .product_type import product_typefrom .proxy import proxyfrom .attachment import attachmentfrom .validators import validatorsclass 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        }
 |