Interface IAccountEntity
Interface for account entities.
Inherited Members
Namespace: Fibula.Data.Entities.Contracts.Abstractions
Assembly: Fibula.Data.Entities.Contracts.dll
Syntax
public interface IAccountEntity : IIdentifiableEntity, IEntity
Properties
| Improve this Doc View SourceAccessLevel
Gets the access level on the account.
Declaration
byte AccessLevel { get; }
Property Value
Type | Description |
---|---|
System.Byte |
Banished
Gets a value indicating whether this account is currently banished.
Declaration
bool Banished { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
BanishedUntil
Gets the date and time that the banishment on this accont lasts until.
Declaration
DateTimeOffset BanishedUntil { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
Creation
Gets the account's creation date and time.
Declaration
DateTimeOffset Creation { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
CreationIp
Gets the IP address that created this account.
Declaration
string CreationIp { get; }
Property Value
Type | Description |
---|---|
System.String |
Deleted
Gets a value indicating whether this account was deleted.
Declaration
bool Deleted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Gets the email on file for this account.
Declaration
string Email { get; }
Property Value
Type | Description |
---|---|
System.String |
LastLogin
Gets the account's last successfully login date and time.
Declaration
DateTimeOffset LastLogin { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
LastLoginIp
Gets the last IP address that successfully connected to this account.
Declaration
string LastLoginIp { get; }
Property Value
Type | Description |
---|---|
System.String |
Number
Gets the number for this account.
Declaration
uint Number { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Password
Gets the password on this account.
Declaration
string Password { get; }
Property Value
Type | Description |
---|---|
System.String |
Premium
Gets a value indicating whether this account is on premium status.
Declaration
bool Premium { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PremiumDays
Gets the number of premium days left on the account.
Declaration
ushort PremiumDays { get; }
Property Value
Type | Description |
---|---|
System.UInt16 |
SessionIp
Gets the current IP address in use for this account, if any.
Declaration
string SessionIp { get; }
Property Value
Type | Description |
---|---|
System.String |
TrialOrBonusPremiumDays
Gets the number of trial/bonus premium days left on the account.
Declaration
ushort TrialOrBonusPremiumDays { get; }
Property Value
Type | Description |
---|---|
System.UInt16 |
TrialPremium
Gets a value indicating whether this account is on premium status but only because of bonus/trial days.
Declaration
bool TrialPremium { get; }
Property Value
Type | Description |
---|---|
System.Boolean |