app.models.project_model module

class app.models.project_model.Project(*, name=None, state=None, start_date=None, end_date=None, description=None)[source]

Bases: Base

description: Mapped[str]
end_date: Mapped[str]
classmethod from_schema(schema: ProjectSchema)[source]
id: Mapped[int]
property name
project_participations: Mapped[List[ProjectParticipation]]
slug: Mapped[str]
start_date: Mapped[str]
state: Mapped[ProjectStateEnum]
validate_description(k, v)[source]
validate_end_date(k, v)[source]
validate_name(k, v)[source]
validate_start_date(k, v)[source]
validate_state(k, v)[source]