feat: first version of FieldCreator

This commit is contained in:
Gabriel Almeida 2023-03-31 14:00:04 -03:00
commit f90eedf5b5

View file

@ -2,9 +2,10 @@ from pydantic import BaseModel
from typing import Any, Union
from abc import ABC
class Field(BaseModel):
class FieldCreator(BaseModel, ABC):
field_type: str = "str"
required: bool = False
placeholder: str = ""
@ -37,6 +38,10 @@ class Field(BaseModel):
return result
class Field(FieldCreator):
pass
class Template(BaseModel):
type_name: str
fields: list[Field]