using ApplicationLayer.Services.Locations.Requests; using Domains.LocationDomain; namespace ApplicationLayer.Services.Locations.RequestHandlers { /// Handles location requests public interface ILocationRequestsHandler { /// Handle get request /// List of available countries Task> HandleGetRequestAsync(CancellationToken cancellationToken); /// Handles Task AddCountryAsync(AddCountryRequest request, CancellationToken cancellationToken); /// Handles Task UpdateCountryAsync(UpdateCountryRequest request, CancellationToken cancellationToken); } }