Enum SupportMessageKind
Who produced a message in a support case.
public enum SupportMessageKind
Fields
Assistant = 2An answer written by an assistant rather than by a person.
Distinct from System because it is an answer, not a note about the case, and a reader is entitled to know which they are looking at. Appended rather than inserted, and the entity stores this enum by name, so no existing transcript re-grades.
System = 1User = 0
Remarks
System covers entries the toolkit writes itself, such as the note appended when a case is closed. Keeping them in the same history rather than in a side channel is what makes the transcript complete — a closure with no trace of who closed it reads as a gap.