using System.Collections.Generic; namespace Elsa.Http.Contracts; /// /// Stores a list of all routes provided by activities. /// public interface IRouteTable : IEnumerable { /// /// Adds a route to the table. /// /// The route to add. void Add(string route); /// /// Removes a route from the table. /// /// The route to remove. void Remove(string route); /// /// Adds a range of routes to the table. /// /// The routes to add. void AddRange(IEnumerable routes); /// /// Removes a range of routes from the table. /// /// The routes to remove. void RemoveRange(IEnumerable routes); }