Family Services
Модулі, які потрібно реалізувати окремо в кожній Family: механізм авторизації та відправки запитів, конкретні partner API й відмінності між Family.
Наше frontend API та спільні flow залишаються в Universal Services.
Зміст
| № | Файл | Що описує |
|---|---|---|
| 01 | Family API clients | Відправку partner-запитів, login, cookies/tokens, session, refresh/re-login та retry. |
| 02 | Family Admin API | Важливі partner admin API для TU, statistics, online та інших admin-операцій. |
| 03 | Family TU integration | Межу між типізованим Family response, canonical adapter, sync та Family post-effects. |
| 03 | Family TU API | Partner API від імені TU/suboperator для workspace і нашого frontend. |
| 04 | FamilyTUMediaService | Розділення chat/mail медіа та нормалізацію типів, статусів і доступних дій. |
| 04 | Family TU Media API | Partner API для отримання, upload, delete та moderation медіа у кожній Family. |
| 05 | FamilyStatisticsService | Вигрузку статистики, прив’язку до TU та user і конвертацію у statistics_relations. |
| 05 | Family Statistics API | Partner API статистики, доступні фільтри та відмінності response між Family. |
| 06 | FamilyFavoriteService | Створення й оновлення favorites зі статистики або платних повідомлень у кожній Family. |
| 09 | FamilyIcebreakerService | Нормалізацію айсів, локальний hide, факти запуску та помилки у кожній Family. |
| 09 | Family Icebreaker API | Partner API списку, створення, активації та зупинки айсів. |