Deletes the user details.
Deletes the user details.
the ID of the user
the ID of the client
a Future
with true
if the user delete was successful, false
otherwise.
Retrives the attributes of an user.
Retrives the attributes of an user.
the ID of the user
the ID of the client
a Future
with the user attributes wrapped in a Some
if it exists, None
otherwise.
Updates the user details.
Updates the user details.
the ID of the user
the ID of the client
the attributes to update the user with
the strategy to use when merging the attributes
a Future
with true
if the user update was successful, false
otherwise.
Base trait for user profile storage clients. Exposes all the necessary methods to deal with a user profile storage.