.NET SDK
.NET SDK for working with security and resources.
Install
PM> Install-Package getAddress.SdkDependency Injection
services.AddSingleton(s => new GetAddress.ApiKeys("API Key", "admin-key"));
services.AddHttpClient<GetAddress.Api>();Autocomplete
Autocomplete and get address.
public async Task Autocomplete(GetAddress.Api api)
{
  var autocompleteResult = await api.Autocomplete("High St");
  if (autocompleteResult.IsSuccess)
  {
      foreach(var suggestion in autocompleteResult.Success.Suggestions)
      {
          var getResult = await api.Get(suggestion);
          if (getResult.IsSuccess)
          {
              var address = getResult.Success;
              var line1 = address.Line1;
              var line2 = address.Line2;
              var line3 = address.Line3;
              var line4 = address.Line4;
              var buildingName = address.BuildingName;
              //....
          }
      }
  }
  else
  {
      var errorMessage = autocompleteResult.Failed.Message;
  }
}