chain-service/chain_service/schema/run_chain.py
2024-03-21 02:53:00 +07:00

19 lines
412 B
Python

from .base import BaseConfig
from pydantic import BaseModel, Field
from typing import Annotated, Optional, Dict, List
class RunChainInput(BaseModel):
task_id: int
chain_id: str
variables: Annotated[Optional[Dict], Field(default={})]
recipients: Annotated[Optional[List[int]], Field(default=[])]
class Config(BaseConfig):
pass
class AbortChainInput(BaseModel):
chain_id: str