refactor: Allow none through swagger
This commit is contained in:
parent
9e20103549
commit
0c7ba7c236
2 changed files with 5 additions and 3 deletions
|
|
@ -21,7 +21,8 @@ def get_add_router() -> APIRouter:
|
|||
async def add(
|
||||
data: List[UploadFile] = File(default=None),
|
||||
datasetName: Optional[str] = Form(default=None),
|
||||
datasetId: Union[UUID, None] = Form(default=None, examples=[""]),
|
||||
# Note: Literal is needed for Swagger use
|
||||
datasetId: Union[UUID, Literal[""], None] = Form(default=None, examples=[""]),
|
||||
node_set: Optional[List[str]] = Form(default=[""], example=[""]),
|
||||
user: User = Depends(get_authenticated_user),
|
||||
):
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ from fastapi import APIRouter
|
|||
from fastapi.responses import JSONResponse
|
||||
from fastapi import Depends
|
||||
from pydantic import Field
|
||||
from typing import List, Optional
|
||||
from typing import List, Optional, Union, Literal
|
||||
|
||||
from cognee.api.DTO import InDTO
|
||||
from cognee.modules.users.models import User
|
||||
|
|
@ -24,7 +24,8 @@ class MemifyPayloadDTO(InDTO):
|
|||
enrichment_tasks: Optional[List[str]] = Field(default=None, examples=[[]])
|
||||
data: Optional[str] = Field(default="")
|
||||
dataset_name: Optional[str] = Field(default=None)
|
||||
dataset_id: Optional[UUID] = Field(default=None, examples=[[""]])
|
||||
# Note: Literal is needed for Swagger use
|
||||
dataset_id: Union[UUID, Literal[""], None] = Field(default=None, examples=[""])
|
||||
node_name: Optional[List[str]] = Field(default=None, examples=[[]])
|
||||
run_in_background: Optional[bool] = Field(default=False)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue