# Copyright (c) Huawei Technologies Co., Ltd. 2023-2025. All rights reserved.
"""Node实体类"""
from typing import Any
from pydantic import BaseModel, Field
class APINodeInput(BaseModel):
"""API节点覆盖输入"""
query: dict[str, Any] | None = Field(description="API节点输入参数Schema", default=None)
body: dict[str, Any] | None = Field(description="API节点输入请求体Schema", default=None)
class APINodeOutput(BaseModel):
"""API节点覆盖输出"""
result: dict[str, Any] | None = Field(description="API节点输出Schema", default=None)