app.models.project_participation_model module

class app.models.project_participation_model.ProjectParticipation(*, member, project, roles=None, join_date=None)[source]

Bases: Base

classmethod from_schema(*, member: Member, project: Project, schema: ProjectParticipationSchema)[source]
id: Mapped[int]
join_date: Mapped[str]
member: Mapped[Member]
member_id: Mapped[int]
project: Mapped[Project]
project_id: Mapped[int]
property roles: List[str]
validate_datestring(k, v)[source]