public static void Run()
        {
            const string apiBaseAddress             = "https://api.autoaddress.ie";
            const int    requestTimeoutMilliseconds = 5000;
            const string licenceKey        = "TheLicenceKey";
            const string address           = "8 Silver Birches, Dunboyne";
            var          autoaddressConfig = new AutoaddressConfig(apiBaseAddress, requestTimeoutMilliseconds);
            var          autoaddressClient = new AutoaddressClient(licenceKey, autoaddressConfig);

            var request  = new Request(address: address, language: Language.EN, country: Country.IE, limit: 20, geographicAddress: false, vanityMode: false, addressElements: false, addressProfileName: null);
            var response = autoaddressClient.FindAddress(request);

            Console.WriteLine("response.Result = {0}", response.Result);
            Console.WriteLine("response.Postcode = {0}", response.Postcode);
            Console.WriteLine("response.PostalAddress = {0}", string.Join(",", response.PostalAddress));
        }
 public static void Main()
 {
     const string apiBaseAddress = "https://api.autoaddress.ie";
     const int requestTimeoutMilliseconds = 5000;
     const string licenceKey = "TheLicenceKey";
     const string address = "8 Silver Birches, Dunboyne";
     var autoaddressConfig = new AutoaddressConfig(apiBaseAddress, requestTimeoutMilliseconds);
     var autoaddressClient = new AutoaddressClient(licenceKey, autoaddressConfig);
     
     var request = new Request(address: address, language: Language.EN, country: Country.IE, limit: 20, geographicAddress: false, vanityMode: false, addressElements: false, addressProfileName: null);
     var response = autoaddressClient.FindAddress(request);
     
     Console.WriteLine("response.Result = {0}", response.Result);
     Console.WriteLine("response.Postcode = {0}", response.Postcode);
     Console.WriteLine("response.PostalAddress = {0}", string.Join(",", response.PostalAddress));
 }