Помощь в разработке NodeJS библиотеки

Цена договорная
27 апреля 2022, 18:00 • 2 отклика • 42 просмотра
Нужна помощь в понимании и расстановки классов для библиотеки.

Базовая концепция:
- Авторизация в аккаунт
- Аккаунт -> Дома
- Дом: может содержать "camera" и "accessControl"
- Данные аккаунта, домов, камер и устройств доступа должны обновляться каждый час

Проблема заключается в том, что я не очень понимаю, как правильно это реализовать. Сделать класс Account и через метод init() по цепочке создавать и обновлять данные для домов, камер, устройств доступа, или же создать отдельные классы для всех типов и передавать туда API класс с сессией авторизации.