Class CharacterGuildEntity
Entity representing a character's guild membership data in the database.
public class CharacterGuildEntity : IVersionedEntity
- Inheritance
-
CharacterGuildEntity
- Implements
- Inherited Members
Properties
Character
public CharacterEntity Character { get; set; }
Property Value
CharacterID
Foreign key to the owning character.
public long CharacterID { get; set; }
Property Value
Guild
public GuildEntity Guild { get; set; }
Property Value
GuildID
Foreign key to the guild.
public long GuildID { get; set; }
Property Value
ID
Primary key.
public long ID { get; set; }
Property Value
Location
The character's current location within the guild context.
public string Location { get; set; }
Property Value
OfficerNote
A note about this member visible only to ranks holding ViewOfficerNotes.
public string OfficerNote { get; set; }
Property Value
Remarks
The filtering happens on the SERVER, in the roster projection: this column is never put on the wire for a client whose rank does not hold the permission. Sending it and hiding it client-side would put the text one packet inspector away from every member.
PublicNote
A note about this member visible to every member of the guild.
public string PublicNote { get; set; }
Property Value
Rank
The character's rank within the guild.
public byte Rank { get; set; }
Property Value
TimeCreated
public DateTime TimeCreated { get; set; }
Property Value
Version
Application-level concurrency token. Incremented on every write to detect stale updates.
public long Version { get; set; }