Enum SupportAssistantState
Whether an assistant is answering a case, and whether it has handed over.
public enum SupportAssistantState
Fields
Active = 1An assistant answers replies on this case.
HandedOff = 2The customer asked for a person, so the assistant has stopped answering.
Terminal on purpose. Handing back to an assistant after somebody has asked for a human would answer a question they have already declined to have answered that way.
None = 0No assistant. A person answers.
Remarks
Three states rather than a flag, because "never had one" and "had one until the customer asked for a person" are different facts, and only the second explains why a human is now reading the transcript.
Absent on every case raised before assistants existed, which deserializes as None — the behaviour those cases already had.