From f90eedf5b57911f02c6a7ffe256cdeeee55b7e1c Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Fri, 31 Mar 2023 14:00:04 -0300 Subject: [PATCH] feat: first version of FieldCreator --- src/backend/langflow/template/base.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/template/base.py b/src/backend/langflow/template/base.py index db5a00c59..a1e5d21a0 100644 --- a/src/backend/langflow/template/base.py +++ b/src/backend/langflow/template/base.py @@ -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]