From 11f122a13a0d0f709590ab6a35a1c4e447a611be Mon Sep 17 00:00:00 2001 From: Vladless Date: Tue, 21 Apr 2026 01:46:20 +0000 Subject: [PATCH] WEB flow customization --- api/v2/schemas/flows.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/v2/schemas/flows.py b/api/v2/schemas/flows.py index a41754bc..0aa776ee 100644 --- a/api/v2/schemas/flows.py +++ b/api/v2/schemas/flows.py @@ -36,6 +36,13 @@ class FlowEdgeSchema(BaseModel): priority: int | None = None +class FlowNodeActionConfigSchema(BaseModel): + model_config = _FLOW_CONFIG + + action_type: str + params: dict[str, Any] = {} + + class FlowNodeSchema(BaseModel): model_config = _FLOW_CONFIG @@ -48,6 +55,8 @@ class FlowNodeSchema(BaseModel): cabinet_tab: str | None = None screen_group: str | None = None screen_id: str | None = None + auto_skip_if: EdgeConditionSchema | EdgeConditionGroupSchema | None = None + action_config: FlowNodeActionConfigSchema | None = None config: dict = {} position: dict