feat: all models
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from typing import Any, Dict
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_if_models import (
|
||||
IfNodeData,
|
||||
IfNodeLinks,
|
||||
IfNodeCoreSchema,
|
||||
IfNodeCoreSchemaData,
|
||||
IfNodeDescriptor
|
||||
IfNodeCoreSchemaData
|
||||
)
|
||||
|
||||
|
||||
@@ -16,8 +16,11 @@ class VorkNodeIf(VorkNode):
|
||||
return "IF"
|
||||
|
||||
@classmethod
|
||||
def form(cls) -> IfNodeDescriptor:
|
||||
return IfNodeDescriptor()
|
||||
def form(cls) -> Dict[str, Any]:
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла IF
|
||||
"""
|
||||
return get_form_descriptor("IF")
|
||||
|
||||
def validate(self) -> IfNodeCoreSchema:
|
||||
"""
|
||||
@@ -58,5 +61,5 @@ class VorkNodeIf(VorkNode):
|
||||
|
||||
return IfNodeLinks(**self.links)
|
||||
|
||||
def process(self, context: Any) -> bool:
|
||||
return True
|
||||
def process(self, context):
|
||||
pass
|
||||
|
Reference in New Issue
Block a user