using Newtonsoft.Json; using PepperDash.Essentials.Core; namespace PepperDash.Essentials.AppServer { /// /// Represents a SourceSelectMessageContent /// public class SourceSelectMessageContent { [JsonProperty("sourceListItemKey")] /// /// Gets or sets the SourceListItemKey /// public string SourceListItemKey { get; set; } [JsonProperty("sourceListKey")] /// /// Gets or sets the SourceListKey /// public string SourceListKey { get; set; } } /// /// Represents a DirectRoute /// public class DirectRoute { [JsonProperty("sourceKey")] /// /// Gets or sets the SourceKey /// public string SourceKey { get; set; } [JsonProperty("destinationKey")] /// /// Gets or sets the DestinationKey /// public string DestinationKey { get; set; } [JsonProperty("signalType")] /// /// Gets or sets the SignalType /// public eRoutingSignalType SignalType { get; set; } } /// /// /// /// /// /// Delegate for PressAndHoldAction /// public delegate void PressAndHoldAction(bool b); }