Deletes the information about a user.
Deletes the information about a user.
the identifier of the user
the identifier of the client
a Future with true if the user deletion was successful, false otherwise.
Retrieves the attributes of a user.
Retrieves the attributes of a user.
the identifier of the user
the identifier of the client
a Future with the user attributes wrapped in a Some if the user exists, None otherwise.
Updates the attributes of a user.
Updates the attributes of a user.
the identifier of the user
the identifier 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.
Interface for clients capable of interacting with the User Profile Storage module, by retrieving updating or deleting information about users.