Enum GuildLogEvent
The kind of event a guild log row records.
public enum GuildLogEvent : byte
Fields
An application was accepted.
An application was declined.
The guild was created.
A member was demoted.
A member joined.
A member was removed.
Leadership was transferred.
A member left of their own accord.
The message of the day was changed.
A member note was edited.
The notice was changed.
A member was promoted.
A rank was created.
A rank was deleted.
A rank's name or permissions were edited.
The recruitment advertisement changed.
Unrecognised — rendered as a plain line rather than dropped.
Remarks
Mirrors the database's GuildLogEventType. Duplicated rather than shared because the
shared assembly does not reference the database assembly — and it should not: a wire enum
and a storage enum that must stay in step are two facts, and collapsing them would make the
client's message format depend on the server's schema project.
The text is composed on the CLIENT from this code and the two character IDs, not sent as a sentence. A log written as prose cannot be filtered and bakes today's wording into rows that outlive it.