from api_events.tasks2events.common_tasks.default_user import AuthDefaultEventBlock
from api_events.tasks2events.employee_tasks.super_user import SuperUserEventBlock

from api_events.tasks2events.occupant_tasks.build_manager import BuildManager
from api_events.tasks2events.occupant_tasks.build_owner import BuildOwner
from api_events.tasks2events.occupant_tasks.build_resident import BuildResident
from api_events.tasks2events.occupant_tasks.build_tenant import BuildTenant
from api_events.tasks2events.occupant_tasks.build_represent import BuildRepresent
from api_events.tasks2events.occupant_tasks.meeting_writer import BuildMeetingWriter
from api_events.tasks2events.occupant_tasks.meeting_advisor import BuildMeetingAdvisor
from api_events.tasks2events.occupant_tasks.meeting_attendance import (
    BuildMeetingAttendance,
)
from api_events.tasks2events.occupant_tasks.meeting_president import (
    BuildMeetingPresident,
)
from api_events.tasks2events.occupant_tasks.meeting_voted_president import (
    BuildMeetingVotedPresident,
)
from api_events.tasks2events.occupant_tasks.project_leader import ProjectLeader
from api_events.tasks2events.occupant_tasks.project_finance import (
    ProjectFinanceResponsible,
)
from api_events.tasks2events.occupant_tasks.project_employee import ProjectEmployee
from api_events.tasks2events.occupant_tasks.project_technical import ProjectTechnical
from api_events.tasks2events.occupant_tasks.project_responsiable import (
    ProjectResponsible,
)


__all__ = [
    "AuthDefaultEventBlock",
    "SuperUserEventBlock",
    "BuildManager",
    "BuildOwner",
    "BuildResident",
    "BuildTenant",
    "BuildRepresent",
    "BuildMeetingWriter",
    "BuildMeetingPresident",
    "BuildMeetingAdvisor",
    "BuildMeetingAttendance",
    "BuildMeetingVotedPresident",
    "ProjectLeader",
    "ProjectFinanceResponsible",
    "ProjectEmployee",
    "ProjectTechnical",
    "ProjectResponsible",
]
