19 lines
588 B
C#
19 lines
588 B
C#
using Svrnty.GeoManagement.Abstractions.Models;
|
|
|
|
namespace Svrnty.GeoManagement.Abstractions.Abstractions;
|
|
|
|
public interface IGeoManagementProvider
|
|
{
|
|
Task<GeoPoint?> GetGeoPointAsync(
|
|
Address address,
|
|
CancellationToken cancellationToken = default);
|
|
|
|
Task<Address?> ReverseGeocodeAsync(GeoPoint geoPoint,
|
|
CancellationToken cancellationToken = default);
|
|
|
|
Task<Address?> NormalizeAddressAsync(Address address,
|
|
CancellationToken cancellationToken = default);
|
|
|
|
Task<Address?> NormalizeAddressAsync(string address,
|
|
CancellationToken cancellationToken = default);
|
|
} |