Skip to main content

The user class represents a user in Contensis.

Members

Name Type Description
AvatarUrl String The URL of the user's avatar.
Created DateTime The user creation datetime.
Credentials.Provider.Type enum The type of credential provider for the user, 'Sys', 'Contensis', 'External'.
Credentials.Provider.Name string The name of credential provider.
Custom Dictionary<string,string></string,string> The user's custom properties,
Email String The email address.
FirstName String The user's firstname.
Id Guid The user's unique identifier.
LastLogin DateTime? The user's last login datetime.
LastName String The user's lastname.
Modified DateTime? The last modification datetime.
OptOutOfNotifications Boolean Shows if the user has opted out of receiving all notifications generated by Contensis.
PasswordChanged DateTime? The last password change datetime.
Status UserStatus The user's status properties.
Timezone String The user's timezone.
Username String The user's username.

Methods

Method Returns Description
Delete void Deletes the user.
DeleteAsync void Deletes the user asynchronously.
Groups PagedList<Group> Lists group memberships.
GroupsAsync PagedList<Group> Lists group memberships asynchronously.
IsMemberOf bool Checks if the user is a member of the specified group(s).
IsMemberOfAsync bool Checks if the user is a member of the specified group(s) asynchronously.
Save void Updates the changes to the user, or creates a new user.
SaveAsync void Saves the changes to the user, or creates a new user asynchronously.
UpdatePassword void Updates the user's password.
UpdatePasswordAsync void Updates the user's password asynchronously.
Suspend void Sets the user's status to suspended so they cannot log in.
SuspendAsync void Sets the user's status to suspended, asynchronously, so they cannot log in.
Unsuspend void Sets the user's status to active so they can log in.
UnsuspendAsync void Sets the user's status to active, asynchronously, so they can log in.
Unlock void Unlocks a locked user so they can log in.
UnlockAsync void Unlocks a locked user, asynchronously, so they can log in.

 

Still need help?

If you still need help after reading this article, don't hesitate to reach out to the Contensis community on Slack or raise a support ticket to get help from our team.
New support request