QuentinL52 commited on
Commit
9d76926
·
verified ·
1 Parent(s): 3e73980

Update src/models/mongo/interview_history_model.py

Browse files
src/models/mongo/interview_history_model.py CHANGED
@@ -1,12 +1,14 @@
1
  from pydantic import Field
2
- from src.models.mongo.base import BaseMongoModel
3
- from src.core.config import settings
 
 
4
 
5
  class InterviewHistoryModel(BaseMongoModel):
6
- collection_name: str = settings.MONGO_INTERVIEW_COLLECTION
7
 
8
  user_id: str | None = None
9
  cv_id: str | None = None
10
- conversation: list[dict] = Field(default_factory=list) # List of {role: str, content: str}
11
- start_time: str | None = None # ISO format string
12
- end_time: str | None = None # ISO format string
 
1
  from pydantic import Field
2
+ from app.models.mongo.base import BaseMongoModel
3
+ from app.config import settings
4
+
5
+ from typing import ClassVar
6
 
7
  class InterviewHistoryModel(BaseMongoModel):
8
+ collection_name: ClassVar[str] = settings.MONGO_INTERVIEW_COLLECTION
9
 
10
  user_id: str | None = None
11
  cv_id: str | None = None
12
+ conversation: list[dict] = Field(default_factory=list)
13
+ start_time: str | None = None
14
+ end_time: str | None = None