Interface IBanishmentEntity
Interface for banishment entities.
Inherited Members
Namespace: Fibula.Data.Entities.Contracts.Abstractions
Assembly: Fibula.Data.Entities.Contracts.dll
Syntax
public interface IBanishmentEntity : IIdentifiableEntity, IEntity
Properties
| Improve this Doc View SourceAccountId
Gets the id of the account to which this banishment references.
Declaration
Guid AccountId { get; }
Property Value
Type | Description |
---|---|
System.Guid |
BanishedUntil
Gets the date until which this banisment will last.
Declaration
DateTimeOffset BanishedUntil { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
Comment
Gets the gamemaster's comment on this banishment.
Declaration
string Comment { get; }
Property Value
Type | Description |
---|---|
System.String |
GamemasterId
Gets the id of the gamemaster who issued this banishment.
Declaration
Guid GamemasterId { get; }
Property Value
Type | Description |
---|---|
System.Guid |
IpAddress
Gets the IP Address that was connected to the account at the time this banisment was issued.
Declaration
IPAddress IpAddress { get; }
Property Value
Type | Description |
---|---|
System.Net.IPAddress |
PunishmentType
Gets the type of punishment issued.
Declaration
byte PunishmentType { get; }
Property Value
Type | Description |
---|---|
System.Byte |
Timestamp
Gets the timestamp of this banishment.
Declaration
DateTimeOffset Timestamp { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
Violation
Gets the violation description of the banishment.
Declaration
string Violation { get; }
Property Value
Type | Description |
---|---|
System.String |