from .authentication.router import login_route
from .account.router import account_records_router
from .people.router import people_router
from .users.router import user_route

from .company.company.router import company_route
from .company.department.router import department_route
from .company.duty.router import duty_route
from .company.duties.router import duties_route

from .building.build.router import build_route
from .building.buildparts.router import build_parts_route
from .building.buildarea.router import build_area_route
from .building.buildsites.router import build_sites_route
from .building.buildtypes.router import build_types_route
from .building.livingspaces.router import build_living_space

from .decision_book.decision_book.router import build_decision_book_route

from .decision_book.decision_book_person.router import (
    build_decision_book_people_route,
)
from .decision_book.decision_book_items.router import (
    build_decision_book_items_route,
)
from .project_decision_book.project_decision_book.router import (
    build_project_decision_book_route,
)
from .project_decision_book.project_decision_book_person.router import (
    build_project_decision_book_person_route,
)
from .api.router import internal_route
from .events.events.router import event_route
from .company.staff.router import staff_route
from .company.employee.router import employee_route

from .events.events.bind_events_router import bind_events_route

from .events.modules.router import modules_route
from .events.modules.bind_events_router import bind_modules_route

from .events.services.bind_services_router import bind_services_route
from .events.services.router import services_route

from .rules.router import endpoint_restriction_route
from .address.address.router import address_router
from .address.post_code.router import post_code_router
from .application.enums_and_drops.router import enums_route
from .application.occupants.router import occupant_types_route
from .decision_book.decision_book_invitations.router import (
    build_decision_book_invitations,
)
from .decision_book.project_decision_book.router import (
    build_decision_book_project_route,
)
from .decision_book.project_decision_book_items.router import (
    build_decision_book_project_items_route,
)
from .decision_book.project_decision_book_person.router import (
    build_decision_book_project_people_route,
)
from .validations.router import validations_route

__all__ = [
    "account_records_router",
    "enums_route",
    "occupant_types_route",
    "internal_route",
    "address_router",
    "post_code_router",
    "login_route",
    "duty_route",
    "duties_route",
    "people_router",
    "user_route",
    "company_route",
    "department_route",
    "build_route",
    "build_parts_route",
    "build_sites_route",
    "build_area_route",
    "build_living_space",
    "build_decision_book_route",
    "build_decision_book_people_route",
    "build_decision_book_items_route",
    "build_project_decision_book_route",
    "staff_route",
    "employee_route",
    "build_types_route",
    "bind_events_route",
    "event_route",
    "modules_route",
    "bind_services_route",
    "bind_modules_route",
    "services_route",
    "build_project_decision_book_person_route",
    "endpoint_restriction_route",
    "build_decision_book_invitations",
    "build_decision_book_project_route",
    "build_decision_book_project_items_route",
    "build_decision_book_project_people_route",
    "validations_route",
]
