package allin.data import allin.dto.UserDTO import allin.model.User interface UserDataSource { fun getUserByUsername(username: String): Pair fun addUser(user: User) fun deleteUser(username: String): Boolean fun addCoins(username: String, amount: Int) fun removeCoins(username: String, amount: Int) fun userExists(username: String, email: String): Boolean fun canHaveDailyGift(username: String): Boolean }