С помощью 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 в демонстрационном приложении.