File size: 529 Bytes
0f24635
3301219
 
9d76926
 
0f24635
 
9d76926
0f24635
 
 
7940934
899d13c
9d76926
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from pydantic import Field
from src.models.mongo.base import BaseMongoModel
from src.core.config import settings

from typing import ClassVar

class InterviewHistoryModel(BaseMongoModel):
    collection_name: ClassVar[str] = settings.MONGO_INTERVIEW_COLLECTION

    user_id: str | None = None
    cv_id: str | None = None
    job_offer_id: str | None = None
    job_offer_snapshot: dict | None = None
    conversation: list[dict] = Field(default_factory=list) 
    start_time: str | None = None 
    end_time: str | None = None