UserService class

Constructors

UserService(ThingsboardClient tbClient)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
MOBILE_TOKEN_HEADER String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

activateUser(String userId, String password, {bool sendActivationMail = true, RequestConfig? requestConfig}) Future<LoginResponse?>
checkActivateToken(String userId, {RequestConfig? requestConfig}) Future<String>
deleteUser(String userId, {RequestConfig? requestConfig}) Future<void>
getActivateToken(String userId, {RequestConfig? requestConfig}) Future<String>
getAllCustomerUsers(PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
getCustomerUsers(String customerId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
getMobileSession(String mobileToken, {RequestConfig? requestConfig}) Future<MobileSessionInfo?>
getTenantAdmins(String tenantId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
getUser({RequestConfig? requestConfig}) Future<User>
getUserById(String userId, {RequestConfig? requestConfig}) Future<User?>
getUserPasswordPolicy({RequestConfig? requestConfig}) Future<UserPasswordPolicy?>
getUsers(PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
getUsersByEntityGroupId(String entityGroupId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
getUsersByIds(List<String> userIds, {RequestConfig? requestConfig}) Future<List<User>>
getUserToken(String userId, {RequestConfig? requestConfig}) Future<LoginResponse?>
getUserUsers(PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<User>>
isUserTokenAccessEnabled({RequestConfig? requestConfig}) Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeMobileSession(String mobileToken, {RequestConfig? requestConfig}) Future<void>
saveMobileSession(String mobileToken, MobileSessionInfo sessionInfo, {RequestConfig? requestConfig}) Future<void>
saveUser(User user, {bool sendActivationMail = false, RequestConfig? requestConfig}) Future<User>
sendActivationEmail(String email, {RequestConfig? requestConfig}) Future<void>
setUserCredentialsEnabled(String userId, {bool? userCredentialsEnabled, RequestConfig? requestConfig}) Future<void>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited