Spaces:
Build error
Build error
from tokenize import group | |
from typing import Optional, List, Any # noqa | |
from datetime import datetime | |
from pydantic import BaseModel | |
from schemas import TeacherShort, CourseMin, GroupReturn, Name | |
class AssignmentUploadBase(BaseModel): | |
submission_date: datetime | |
marks_obtained: int = None | |
assignment_id: int | |
files: List[Any] = None | |
student_id: int | |
class AssignmentUploadCreate(AssignmentUploadBase): | |
pass | |
class AssignmentUploadUpdate(AssignmentUploadBase): | |
submission_date: Optional[datetime] | |
marks_obtained: Optional[int] | |
assignment_id: Optional[int] | |
files: List[Any] = None | |
student_id: Optional[int] | |
class AssignmentUploadInDBBase(AssignmentUploadBase): | |
id: Optional[int] | |
class Config: | |
orm_mode = True | |
class AssignmentUploadInDB(AssignmentUploadInDBBase): | |
pass | |
class AssignmentUpload(AssignmentUploadInDBBase): | |
pass | |
class AssignmentUploadwithName(BaseModel): | |
id: Optional[int] | |
submission_date: datetime | |
marks_obtained: int = None | |
assignment_id: int | |
files: List[Any] = None | |
student: Name | |
student_id: int | |
class Config: | |
orm_mode = True | |