using System; using Umbraco.Cms.Core.Models.Entities; namespace Umbraco.Cms.Core.Models.Identity { public class IdentityUserToken : EntityBase, IIdentityUserToken { /// /// Initializes a new instance of the class. /// public IdentityUserToken(string loginProvider, string name, string value, string userId) { LoginProvider = loginProvider ?? throw new ArgumentNullException(nameof(loginProvider)); Name = name ?? throw new ArgumentNullException(nameof(name)); Value = value ?? throw new ArgumentNullException(nameof(value)); UserId = userId; } /// /// Initializes a new instance of the class. /// public IdentityUserToken(int id, string loginProvider, string name, string value, string userId, DateTime createDate) { Id = id; LoginProvider = loginProvider ?? throw new ArgumentNullException(nameof(loginProvider)); Name = name ?? throw new ArgumentNullException(nameof(name)); Value = value ?? throw new ArgumentNullException(nameof(value)); UserId = userId; CreateDate = createDate; } /// public string LoginProvider { get; set; } /// public string Name { get; set; } /// public string Value { get; set; } /// public string UserId { get; set; } } }