Spaces:
Sleeping
Sleeping
Download app/api/folders/folders_create.py from bichnhan2701/NoteServicesAPI: direct link, hf CLI and curl.
- Browser
- Download file 582 Bytes
-
https://huggingface.co/spaces/bichnhan2701/NoteServicesAPI/resolve/main/app/api/folders/folders_create.py
- Command line
-
hf download hf://spaces/bichnhan2701/NoteServicesAPI/app/api/folders/folders_create.py
-
curl -L -o folders_create.py https://huggingface.co/spaces/bichnhan2701/NoteServicesAPI/resolve/main/app/api/folders/folders_create.py
582 Bytes
| from fastapi import APIRouter | |
| from pydantic import BaseModel | |
| from app.services.folder_store import create_folder | |
| from app.utils.id import new_id | |
| from app.utils.time import now_ts | |
| router = APIRouter(prefix="/folders", tags=["folders"]) | |
| class CreateFolderRequest(BaseModel): | |
| name: str | |
| color_hex: str | None = None | |
| def create(req: CreateFolderRequest): | |
| folder = { | |
| "folder_id": new_id(), | |
| "name": req.name, | |
| "color_hex": req.color_hex, | |
| "created_at": now_ts(), | |
| "updated_at": now_ts(), | |
| } | |
| create_folder(folder) | |
| return folder |