Spaces:
Build error
Build error
| from fastapi import FastAPI, File, Form, UploadFile | |
| from schemas.class_session import ClassSessionCreate | |
| from typing import List, Optional | |
| from datetime import datetime | |
| class ClassSessionCreateForm: | |
| def __init__( | |
| self, | |
| start_time: datetime = Form(...), | |
| end_time: datetime = Form(...), | |
| instructor: Optional[str] = Form(None), | |
| group: int = Form(...), | |
| description: str = Form(...), | |
| file: Optional[List[UploadFile]] = File(None), | |
| ): | |
| self.start_time = start_time | |
| self.end_time = end_time | |
| if instructor: | |
| self.instructor = instructor.split(",") | |
| else: | |
| self.instructor = [] | |
| self.group = group | |
| self.description = description | |
| self.file = file | |