Enum SupportChannelType
An external system a support case can be projected onto.
public enum SupportChannelType
Fields
Email = 2Jira = 1Slack = 0
Remarks
A case must be able to outlive and entirely bypass every channel here, which is a property of the model rather than of any one channel's work. See SupportChannelBinding.
Slack and Email are implemented. Jira is not, and probably wants a port of its own rather than ISupportChannel — following a ticket means reading status, assignee and workflow, where this models a conversation.
Persisted by name, never by ordinal, so adding a member here renumbers nothing and needs no migration.