module Correios::Pricefier

Public Class Methods

calculate_deadline(data = {}) click to toggle source
# File lib/correios_gem.rb, line 54
def self.calculate_deadline(data = {})
  CalculateDeadline.new(data).request('CalcPrazo')
end
calculate_deadline_with_date(data = {}) click to toggle source
# File lib/correios_gem.rb, line 58
def self.calculate_deadline_with_date(data = {})
  CalculateDeadline.new(data).request('CalcPrazoData')
end
calculate_deadline_with_restrictions(data = {}) click to toggle source
# File lib/correios_gem.rb, line 62
def self.calculate_deadline_with_restrictions(data = {})
  CalculateDeadline.new(data).request('CalcPrazoRestricao')
end
calculate_price(data = {}) click to toggle source
# File lib/correios_gem.rb, line 78
def self.calculate_price(data = {})
  CalculatePrice.new(data).request('CalcPreco')
end
calculate_price_deadline(data = {}) click to toggle source
# File lib/correios_gem.rb, line 66
def self.calculate_price_deadline(data = {})
  CalculatePriceDeadline.new(data).request('CalcPrecoPrazo')
end
calculate_price_deadline_with_date(data = {}) click to toggle source
# File lib/correios_gem.rb, line 70
def self.calculate_price_deadline_with_date(data = {})
  CalculatePriceDeadline.new(data).request('CalcPrecoPrazoData')
end
calculate_price_deadline_with_restrictions(data = {}) click to toggle source
# File lib/correios_gem.rb, line 74
def self.calculate_price_deadline_with_restrictions(data = {})
  CalculatePriceDeadline.new(data).request('CalcPrecoPrazoRestricao')
end
calculate_price_fac(data = {}) click to toggle source
# File lib/correios_gem.rb, line 82
def self.calculate_price_fac(data = {})
  CalculatePriceFAC.new(data).request
end
calculate_price_with_date(data = {}) click to toggle source
# File lib/correios_gem.rb, line 86
def self.calculate_price_with_date(data = {})
  CalculatePriceWithDate.new(data).request('CalcPrecoData')
end
client() click to toggle source
# File lib/auxiliars/environments.rb, line 3
def self.client
  base_client(wsdl: wsdl)
end
list_services(data = {}) click to toggle source
# File lib/correios_gem.rb, line 90
def self.list_services(data = {})
  ListServices.new(data).request('ListaServicos')
end
list_services_star(data = {}) click to toggle source
# File lib/correios_gem.rb, line 94
def self.list_services_star(data = {})
  ListServices.new(data).request('ListaServicosSTAR')
end
namespaces() click to toggle source
# File lib/auxiliars/environments.rb, line 7
def self.namespaces
  {
    'xmlns:soap' => 'http://www.w3.org/2003/05/soap-envelope',
    'xmlns:ns1' => 'http://tempuri.org/'
  }
end
wsdl() click to toggle source
# File lib/auxiliars/environments.rb, line 14
def self.wsdl
  'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?wsdl'
end