using System;
using System.Threading.Tasks;
namespace Timeline.Services.User
{
public interface IUserDeleteService
{
///
/// Delete a user of given username.
///
/// Username of the user to delete. Can't be null.
/// True if user is deleted, false if user not exist.
/// Thrown if is null.
/// Thrown when is of bad format.
/// Thrown when deleting root user.
Task DeleteUserAsync(string username);
}
}