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