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 DeleteUser(string username); } }