Class PlayerIPAddress
- Namespace
- Uncreated.Warfare.Moderation
- Assembly
- Uncreated.Warfare.dll
[Table("ip_addresses")]
[Index(new string[] { "PackedIP" })]
public class PlayerIPAddress
- Inheritance
-
PlayerIPAddress
- Inherited Members
Constructors
PlayerIPAddress()
public PlayerIPAddress()
PlayerIPAddress(uint, ulong, uint, int, DateTimeOffset?, DateTimeOffset)
public PlayerIPAddress(uint id, ulong steam64, uint packedIp, int loginCount, DateTimeOffset? firstLogin, DateTimeOffset lastLogin)
Parameters
iduintsteam64ulongpackedIpuintloginCountintfirstLoginDateTimeOffset?lastLoginDateTimeOffset
Properties
FirstLogin
[JsonPropertyName("first_login")]
[Column("FirstLogin")]
public DateTimeOffset? FirstLogin { get; set; }
Property Value
IPAddress
[JsonPropertyName("ip")]
[Column("Unpacked")]
public IPAddress? IPAddress { get; set; }
Property Value
Id
[Key]
[JsonPropertyName("id")]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("Id")]
public uint Id { get; set; }
Property Value
LastLogin
[JsonPropertyName("last_login")]
[Column("LastLogin")]
public DateTimeOffset LastLogin { get; set; }
Property Value
LoginCount
[JsonPropertyName("login_count")]
[Column("LoginCount")]
public int LoginCount { get; set; }
Property Value
PackedIP
[JsonPropertyName("packed_ip")]
[Column("Packed")]
public uint PackedIP { get; set; }
Property Value
PlayerData
public WarfareUserData PlayerData { get; set; }
Property Value
RemotePlay
[JsonPropertyName("is_remote_play")]
[NotMapped]
public bool? RemotePlay { get; set; }
Property Value
- bool?
Steam64
[Required]
[Column("Steam64")]
[JsonPropertyName("steam64")]
[ForeignKey("PlayerData")]
public ulong Steam64 { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.