app.models.task_model module

class app.models.task_model.Task(*, season=None, participation=None, point_type=None, points=None, description=None, finished_at=None)[source]

Bases: Base

description: Mapped[str]
finished_at: Mapped[str]
classmethod from_schema(*, participation: ProjectParticipation, schema: TaskSchema)[source]
id: Mapped[int]
participation: Mapped[ProjectParticipation]
participation_id: Mapped[int]
point_type: Mapped[PointTypeEnum]
points: Mapped[int]
validate_datestring(k, v)[source]
validate_description(k, v)[source]
validate_points(k, v)[source]
validate_state(k, v)[source]