YouTwo / src /schemas.py
Tanuj
Create schemas.py
86ef927
raw
history blame contribute delete
644 Bytes
from typing import TypedDict, Dict, Any
class StorageUsage(TypedDict):
bytes_used: int
metadata_bytes_used: int
class UploadResult(TypedDict):
id: str
metadata: Dict[str, Any] # NOTE: Should not need this field
storage_usage: StorageUsage
class VectaraDocument(TypedDict):
id: str
metadata: Dict[str, Any]
# tables: list[Dict[str, Any]]
# parts: list[Dict[str, Any]] # NOTE: Only available when by list ID
# storage_usage: StorageUsage
# extraction_usage: Dict[str, Any]
class VectaraDocuments(TypedDict):
documents: list[VectaraDocument]
# metadata: Dict[str, Any]
# page_key: str