С помощью User API вы можете узнать данные всех пользователей или пользователя, который авторизован на смарт-терминале в данный момент. Например, список прав авторизованного пользователя.
Для работы используйте класс UserAPI.
Класс UserAPI содержит следующие методы:
fun getAllUsers(context: Context): List<User>
Где:
context – контекст приложения.List<User> – список всех пользователей смарт-терминала.fun getAuthenticatedUser(context: Context): User
Где:
context – контекст приложения.User – пользователь авторизованный на смарт-терминале. Если пользователь не авторизован, возвращается null.fun getAllGrants(context: Context): List<Grant>
Где:
context – контекст приложения.List<Grant> – список всех возможных прав.fun getGrantsOfAuthenticatedUser(context: Context): List<Grant>
Где:
context – контекст приложения.List<Grant> – список всех прав авторизованного пользователя.Пример использования User API в демонстрационном приложении.