Show / Hide Table of Contents

    Class AccountEntity

    Class that represents a character entity.

    Inheritance
    System.Object
    BaseEntity
    AccountEntity
    Implements
    IAccountEntity
    IIdentifiableEntity
    IEntity
    Inherited Members
    BaseEntity.Id
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Fibula.Data.Entities
    Assembly: Fibula.Data.Entities.dll
    Syntax
    public class AccountEntity : BaseEntity, IAccountEntity, IIdentifiableEntity, IEntity

    Properties

    | Improve this Doc View Source

    AccessLevel

    Gets or sets the access level on the account.

    Declaration
    public byte AccessLevel { get; set; }
    Property Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    Banished

    Gets or sets a value indicating whether this account is currently banished.

    Declaration
    public bool Banished { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    BanishedUntil

    Gets or sets the date and time that the banishment on this accont lasts until.

    Declaration
    public DateTimeOffset BanishedUntil { get; set; }
    Property Value
    Type Description
    System.DateTimeOffset
    | Improve this Doc View Source

    Creation

    Gets or sets the account's creation date and time.

    Declaration
    public DateTimeOffset Creation { get; set; }
    Property Value
    Type Description
    System.DateTimeOffset
    | Improve this Doc View Source

    CreationIp

    Gets or sets the IP address that created this account.

    Declaration
    public string CreationIp { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Deleted

    Gets or sets a value indicating whether this account was deleted.

    Declaration
    public bool Deleted { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Email

    Gets or sets the email on file for this account.

    Declaration
    public string Email { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    LastLogin

    Gets or sets the account's last successfully login date and time.

    Declaration
    public DateTimeOffset LastLogin { get; set; }
    Property Value
    Type Description
    System.DateTimeOffset
    | Improve this Doc View Source

    LastLoginIp

    Gets or sets the last IP address that successfully connected to this account.

    Declaration
    public string LastLoginIp { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Number

    Gets or sets the number for this account.

    Declaration
    public uint Number { get; set; }
    Property Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Password

    Gets or sets the password on this account.

    Declaration
    public string Password { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Premium

    Gets or sets a value indicating whether this account is on premium status.

    Declaration
    public bool Premium { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    PremiumDays

    Gets or sets the number of premium days left on the account.

    Declaration
    public ushort PremiumDays { get; set; }
    Property Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    SessionIp

    Gets or sets the current IP address in use for this account, if any.

    Declaration
    public string SessionIp { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    SessionKey

    Gets or sets the session key in use for this account, if any.

    Declaration
    public string SessionKey { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    TrialOrBonusPremiumDays

    Gets or sets the number of trial/bonus premium days left on the account.

    Declaration
    public ushort TrialOrBonusPremiumDays { get; set; }
    Property Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    TrialPremium

    Gets or sets a value indicating whether this account is on premium status but only because of bonus/trial days.

    Declaration
    public bool TrialPremium { get; set; }
    Property Value
    Type Description
    System.Boolean

    Implements

    IAccountEntity
    IIdentifiableEntity
    IEntity

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.