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 add country requests
        Task AddCountryAsync(AddCountryRequest request, CancellationToken cancellationToken);
    }
}