module Taxjar::API
Public Instance Methods
categories(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 7 def categories(options = {}) perform_get_with_objects("/v2/categories", 'categories', options, Taxjar::Category) end
nexus_regions(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 19 def nexus_regions(options = {}) perform_get_with_objects("/v2/nexus/regions", 'regions', options, Taxjar::NexusRegion) end
rates_for_location(postal_code, options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 11 def rates_for_location(postal_code, options = {}) perform_get_with_object("/v2/rates/#{postal_code}", 'rate', options, Taxjar::Rate) end
summary_rates(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 31 def summary_rates(options = {}) perform_get_with_objects("/v2/summary_rates", 'summary_rates', options, Taxjar::SummaryRate) end
tax_for_order(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 15 def tax_for_order(options = {}) perform_post_with_object("/v2/taxes", 'tax', options, Taxjar::Tax) end
validate(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 27 def validate(options = {}) perform_get_with_object("/v2/validation", 'validation', options, Taxjar::Validation) end
validate_address(options = {})
click to toggle source
# File lib/taxjar/api/api.rb, line 23 def validate_address(options = {}) perform_post_with_objects("/v2/addresses/validate", 'addresses', options, Taxjar::Address) end