using System.Collections.Generic; using System.Threading.Tasks; namespace Prise.Tests.Plugins { public class TestDto { public IEnumerable Children { get; set; } public string Name { get; set; } public int Number { get; set; } } public interface ITestPlugin { Task GetStringAsync(); TestDto Foo(TestDto dto); IEnumerable Foos(IEnumerable dto); Task Bar(TestDto dto); Task> Bars(IEnumerable dto); Task> GetData(string filter); } }