using Church.Net.Entity; using LineMessaging; using NuGet.Protocol.Plugins; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace WebAPI.Services.Interfaces { public interface IAutoReplyCommand { string Description { get; } IEnumerable Commands { get; } string ReplyTextMessage { get; } IEnumerable SupportGroups { get; } IEnumerable LineMessage { get; } bool Enabled(PastoralDomain pastoralDomain = null, string command = null); } }