class TestGenerationSession(DBNLObject):
id: str
project_id: str
run_id: str
status: Literal["PENDING", "RUNNING", "COMPLETED", "FAILED"]
columns: Optional[list[dict[Literal["name"], str]]] = None
failure: Optional[str] = None
num_generated_tests: Optional[int] = None