fix(schemas): replaced deprecated regex with pattern in Pydantic v2 schemas.py
Browse files- app/models/schemas.py +2 -2
app/models/schemas.py
CHANGED
@@ -25,14 +25,14 @@ class TranslationRequest(BaseModel):
|
|
25 |
...,
|
26 |
example="eng_Latn",
|
27 |
description="Target language in FLORES-200 format (e.g., eng_Latn for English)",
|
28 |
-
|
29 |
title="Target Language Code"
|
30 |
)
|
31 |
source_language: Optional[str] = Field(
|
32 |
None,
|
33 |
example="swh_Latn",
|
34 |
description="Source language in FLORES-200 format. If not provided, language will be auto-detected",
|
35 |
-
|
36 |
title="Source Language Code (Optional)"
|
37 |
)
|
38 |
|
|
|
25 |
...,
|
26 |
example="eng_Latn",
|
27 |
description="Target language in FLORES-200 format (e.g., eng_Latn for English)",
|
28 |
+
pattern=r"^[a-z]{3}_[A-Z][a-z]{3}$",
|
29 |
title="Target Language Code"
|
30 |
)
|
31 |
source_language: Optional[str] = Field(
|
32 |
None,
|
33 |
example="swh_Latn",
|
34 |
description="Source language in FLORES-200 format. If not provided, language will be auto-detected",
|
35 |
+
pattern=r"^[a-z]{3}_[A-Z][a-z]{3}$",
|
36 |
title="Source Language Code (Optional)"
|
37 |
)
|
38 |
|