Spaces:
Runtime error
Runtime error
from abc import ABC, abstractmethod | |
from typing import Optional, List | |
from phi.assistant.run import AssistantRun | |
class AssistantStorage(ABC): | |
def create(self) -> None: | |
raise NotImplementedError | |
def read(self, run_id: str) -> Optional[AssistantRun]: | |
raise NotImplementedError | |
def get_all_run_ids(self, user_id: Optional[str] = None) -> List[str]: | |
raise NotImplementedError | |
def get_all_runs(self, user_id: Optional[str] = None) -> List[AssistantRun]: | |
raise NotImplementedError | |
def upsert(self, row: AssistantRun) -> Optional[AssistantRun]: | |
raise NotImplementedError | |
def delete(self) -> None: | |
raise NotImplementedError | |