Files
flowsint/flowsint-api/app/api/schemas/enricher.py
2025-11-27 17:16:41 +01:00

27 lines
623 B
Python

from .base import ORMBase
from pydantic import UUID4, BaseModel
from typing import Optional
from typing import List, Optional, Dict, Any
class EnricherCreate(BaseModel):
name: str
description: Optional[str] = None
category: Optional[List[str]] = None
class EnricherRead(ORMBase):
id: UUID4
name: str
class_name: str
description: Optional[str]
category: Optional[List[str]]
flow_schema: Optional[Dict[str, Any]]
class EnricherUpdate(BaseModel):
name: Optional[str] = None
class_name: str = None
description: Optional[str] = None
category: Optional[List[str]] = None