# Основные типы данных и перечисления

# Статусы

Список статусов пользователей, в том числе самого экземпляра SDK, одинаковый на всех платформах для разработки, но названия констант в перечислении могут отличаться.

# Для Android Studio

При разработке на Android Studio доступны следующие статусы, которые предоставляются перечислением PresenceStatus:

  • UNDEFINED (-127) — информация о статусе пользователя отсутствует

  • INVALID (-1) — серверу неизвестен статус пользователя

  • LOGOFF (0) — пользователь не подключен к серверу

  • ONLINE (1) — пользователь авторизован на сервере и доступен для звонка

  • BUSY (2) — пользователь находится в звонке или конференции

  • MULTIHOST (5) — пользователь находится в конференции и является её владельцем. Разные типы существуют для поддержки разных видов конференции. Проверку можно делать так: status >= BUSY.

Обновлено: 14.01.2025