Spaces:
Sleeping
Sleeping
@startuml userupload | |
class APIRouter { | |
} | |
class UploadFile { | |
} | |
class FileDependencies { | |
} | |
class DocumentIngestor { | |
+ingest_document(file_location: str, collection_name: str): void | |
} | |
class Sanitizer { | |
+sanitize_collection_name(name: str): str | |
} | |
APIRouter ..> UploadFile : receives | |
APIRouter ..> FileDependencies : uses | |
UploadFile ..> DocumentIngestor : processed by | |
APIRouter ..> Sanitizer : uses | |
@enduml | |