UserService

interface UserService

Service interface for managing User entities.

Inheritors

Functions

Link copied to clipboard
abstract fun createUser(user: User): User

Creates a new user.

Link copied to clipboard
abstract fun deleteUser(userId: String): Boolean

Deletes a user by their ID.

Link copied to clipboard
abstract fun getUser(userId: String): UserData?

Retrieves a user by their ID.

Link copied to clipboard
abstract fun getUserByEmail(email: String): UserData?

Get User by email.

Link copied to clipboard
abstract fun updateUser(userId: String, user: User): User?

Updates an existing user.