public AvalaraCommand(AvalaraConfig settings, AvaTaxClient client) { _settings = settings; _companyCode = _settings.CompanyCode; _baseUrl = _settings.BaseApiUrl; _avaTax = client; }
public AvalaraCommand(AvalaraConfig settings, AvaTaxClient client, string environment) { _settings = settings; appEnvironment = (AppEnvironment)Enum.Parse(typeof(AppEnvironment), environment); noAccountCredentials = string.IsNullOrEmpty(_settings?.LicenseKey); _companyCode = _settings.CompanyCode; _baseUrl = _settings.BaseApiUrl; _avaTax = client; }
public AvalaraCommand(AvalaraConfig settings, string environment) { _settings = settings; appEnvironment = (AppEnvironment)Enum.Parse(typeof(AppEnvironment), environment); hasAccountCredentials = !string.IsNullOrEmpty(_settings?.LicenseKey); _companyCode = _settings.CompanyCode; _baseUrl = _settings.BaseApiUrl; if (hasAccountCredentials) { _avaTax = new AvaTaxClient("four51_headstart", "v1", "four51_headstart", new Uri(settings.BaseApiUrl)).WithSecurity(settings.AccountID, settings.LicenseKey); } }