content
Browse files- App/Transcription/Schemas.py +6 -13
App/Transcription/Schemas.py
CHANGED
@@ -7,25 +7,18 @@ class TranscriptionMetadata(BaseModel):
|
|
7 |
duration: int = 0
|
8 |
language: str = "-"
|
9 |
percentage: str = "-"
|
10 |
-
content: dict = {}
|
11 |
-
status: str = "PENDING"
|
12 |
-
|
13 |
-
|
14 |
-
class BaseTranscription(TranscriptionMetadata):
|
15 |
-
created_at: datetime = Field(default_factory=datetime.utcnow)
|
16 |
-
file_name: str = "-"
|
17 |
-
tl_file_id: Optional[str] = "-"
|
18 |
-
youtubeLink: Optional[str] = "-"
|
19 |
-
task_id: str
|
20 |
-
status: str = Field(default="PENDING", alias="transcription_state")
|
21 |
content: list = Field(default=[], alias="result")
|
|
|
22 |
|
23 |
|
24 |
class TranscriptionResult(TranscriptionMetadata):
|
25 |
created_at: datetime = Field(default_factory=datetime.utcnow)
|
26 |
-
|
27 |
-
content: list = Field(default=[], alias="result")
|
28 |
|
|
|
|
|
|
|
|
|
29 |
|
30 |
class UserDetails(BaseModel):
|
31 |
userId: str
|
|
|
7 |
duration: int = 0
|
8 |
language: str = "-"
|
9 |
percentage: str = "-"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
content: list = Field(default=[], alias="result")
|
11 |
+
status: str = Field(default="PENDING", alias="transcription_state")
|
12 |
|
13 |
|
14 |
class TranscriptionResult(TranscriptionMetadata):
|
15 |
created_at: datetime = Field(default_factory=datetime.utcnow)
|
16 |
+
task_id: str
|
|
|
17 |
|
18 |
+
class BaseTranscription(TranscriptionResult):
|
19 |
+
file_name: str = "-"
|
20 |
+
tl_file_id: Optional[str] = "-"
|
21 |
+
youtubeLink: Optional[str] = "-"
|
22 |
|
23 |
class UserDetails(BaseModel):
|
24 |
userId: str
|