using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; namespace PepperDash.Essentials.Core { /// /// For rooms with routing /// public interface IRunRouteAction { void RunRouteAction(string routeKey); void RunRouteAction(string routeKey, Action successCallback); } /// /// For rooms that default presentation only routing /// public interface IRunDefaultPresentRoute { bool RunDefaultPresentRoute(); } /// /// For rooms that have default presentation and calling routes /// public interface IRunDefaultCallRoute : IRunDefaultPresentRoute { bool RunDefaultCallRoute(); } }