using System.Threading.Tasks;
namespace Microsoft.AspNet.Identity
{
///
/// Stores a user's phoneNumber
///
///
///
public interface IUserPhoneNumberStore : IUserStore where TUser : class, IUser
{
///
/// Set the user PhoneNumber
///
///
///
///
Task SetPhoneNumber(TUser user, string phoneNumber);
///
/// Get the user phoneNumber
///
///
///
Task GetPhoneNumber(TUser user);
///
/// Returns true if the user phone number is confirmed
///
///
///
Task GetPhoneNumberConfirmed(TUser user);
///
/// Sets whether the user phone number is confirmed
///
///
///
///
Task SetPhoneNumberConfirmed(TUser user, bool confirmed);
}
}