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; }
}
}