using System.Threading.Tasks; using Volo.Abp.Application.Services; using Volo.Abp.TestApp.Application.Dto; namespace Volo.Abp.TestApp.Application; /// /// A documented application service for testing API descriptions. /// /// /// This service is used in integration tests to verify XML doc extraction. /// public interface IDocumentedAppService : IApplicationService { /// /// Gets a greeting message for the specified name. /// /// The name of the person to greet. /// A personalized greeting message. Task GetGreetingAsync(string name); /// /// Creates a documented item. /// /// The input for creating a documented item. /// The created documented item. Task CreateAsync(DocumentedDto input); /// /// Searches for items matching the query. /// /// The search query string. /// The maximum number of results to return. /// A list of matching item names. Task SearchAsync(string query, int maxResults); Task DeleteAsync(int id); }