37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
using System.Collections.Generic;
|
|
using LOC.Core.Model.Account;
|
|
|
|
namespace LOC.Core.Tokens.Client
|
|
{
|
|
using System.Collections.ObjectModel;
|
|
|
|
public class AccountToken
|
|
{
|
|
public AccountToken()
|
|
{
|
|
|
|
}
|
|
|
|
public AccountToken(Account account)
|
|
{
|
|
LastLogin = account.LastLogin;
|
|
|
|
IpAddresses = new Collection<string>();
|
|
MacAddresses = new Collection<string>();
|
|
IpAliases = new Collection<string>();
|
|
MacAliases = new Collection<string>();
|
|
|
|
account.IpAddresses = new List<LoginAddress>();
|
|
account.MacAddresses = new List<MacAddress>();
|
|
}
|
|
|
|
public long TotalPlayingTime { get; set; }
|
|
public long LastLogin { get; set; }
|
|
public int LoginCount { get; set; }
|
|
|
|
public Collection<string> IpAddresses { get; set; }
|
|
public Collection<string> MacAddresses { get; set; }
|
|
public Collection<string> IpAliases { get; set; }
|
|
public Collection<string> MacAliases { get; set; }
|
|
}
|
|
} |