feat: pydantic descriptors

This commit is contained in:
TheNoxium
2025-10-06 19:13:55 +05:00
parent 8e01072ff6
commit 46d9381905
28 changed files with 589 additions and 582 deletions

View File

@@ -1,13 +1,11 @@
from typing import Dict, Any
import requests
import json
from core import VorkNode
from core.form_descriptors import get_form_descriptor
from model_nodes.node_callback_models import (
CallbackNodeData,
CallbackNodeLinks,
CallbackNodeCoreSchema,
CallbackNodeCoreSchemaData
CallbackNodeCoreSchemaData,
CALLBACK_FORM_DESCRIPTOR,
)
@@ -28,7 +26,7 @@ class VorkNodeCallback(VorkNode):
"""
Возвращает статический дескриптор формы для узла Callback
"""
return get_form_descriptor("CALLBACK")
return CALLBACK_FORM_DESCRIPTOR
def validate(self) -> CallbackNodeCoreSchema:
"""