/// <summary> /// Initializes a new instance of the <see cref="AvaTaxTaxationGatewayMethod"/> class. /// </summary> /// <param name="taxMethod"> /// The tax method. /// </param> /// <param name="extendedData"> /// The extended Data collection from the provider. /// </param> public AvaTaxTaxationGatewayMethod(ITaxMethod taxMethod, ExtendedDataCollection extendedData) : base(taxMethod) { _settings = extendedData.GetAvaTaxProviderSettings(); _avaTaxService = new AvaTaxService(_settings); }
/// <summary> /// Initializes a new instance of the <see cref="AvaTaxTaxationGatewayMethod"/> class. /// </summary> /// <param name="taxMethod"> /// The tax method. /// </param> /// <param name="extendedData"> /// The extended Data collection from the provider. /// </param> public AvaTaxTaxationGatewayMethod(ITaxMethod taxMethod, ExtendedDataCollection extendedData) : base(taxMethod) { _settings = extendedData.GetAvaTaxProviderSettings(); _avaTaxService = new AvaTaxService(_settings); }