This commit is contained in:
2025-06-06 18:32:09 -03:00
parent 3e44761e69
commit 53613d0a48
34 changed files with 939 additions and 752 deletions

View File

@@ -1,4 +1,4 @@
from typing import Annotated, Literal
from typing import Annotated, Any, Literal
from uuid import uuid4
from layercake.extra_types import CnpjStr, CpfStr, NameStr
@@ -45,3 +45,11 @@ class Enrollment(BaseModel):
course: Course
progress: int = Field(default=0, ge=0, le=100)
status: Literal['PENDING'] = 'PENDING'
def model_dump(
self,
exclude=None,
*args,
**kwargs,
) -> dict[str, Any]:
return super().model_dump(exclude={'user': {'email_verified'}}, *args, **kwargs)