Class: SticapiClient::Pessoas

Inherits:
Object
  • Object
show all
Defined in:
lib/sticapi_client/pessoas.rb

Class Method Summary collapse

Class Method Details

.categorias_trabalhador(options = {}) ⇒ Object

Retorna a lista de categorias do trabalhados no sistema pessoas (filtro por id) Parâmetro id [Integer] id da categoria trabalhador Retorno [JSON] Dados dos órgãos



49
50
51
52
# File 'lib/sticapi_client/pessoas.rb', line 49

def self.categorias_trabalhador(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/categorias_trabalhador", options)
end

.cidades(options = {}) ⇒ Object

Retorna a lista de cidades no sistema pessoas (filtros por id e estado_id) Parâmetro id [Integer] id da cidade Parâmetro estado_id [Integer] id do estado Retorno [JSON] Dados das cidades



25
26
27
28
# File 'lib/sticapi_client/pessoas.rb', line 25

def self.cidades(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/cidades", options)
end

.cidades_piauienses(options = {}) ⇒ Object

Retorna a lista de cidades piauienses no sistema pessoas (filtro por id) Parâmetro id [Integer] id da cidade Retorno [JSON] Dados das cidades



33
34
35
36
# File 'lib/sticapi_client/pessoas.rb', line 33

def self.cidades_piauienses(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/cidades_piauienses", options)
end

.estados(options = {}) ⇒ Object

Retorna a lista de estados no sistema pessoas (filtros por id e país_id) Parâmetro id [Integer] id do estado Parâmetro pais_id [Integer] id do país Retorno [JSON] Dados dos estados



16
17
18
19
# File 'lib/sticapi_client/pessoas.rb', line 16

def self.estados(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/estados", options)
end

.get_by_cpf(options = {}) ⇒ Object

Retorna os dados de uma pessoa do sistema pessoas pelo CPF Parâmetro cpf [String] cpf da pessoa Retorno [JSON] Dados da pessoa



57
58
59
60
61
62
63
64
# File 'lib/sticapi_client/pessoas.rb', line 57

def self.get_by_cpf(options = {})
  options[:kind] = "get"
  if options[:cpf].present?
    Sticapi::SticapiClient.instance.sticapi_request("/pessoas/#{cpf}", options)
  else
    {}
  end
end

.orgaos(options = {}) ⇒ Object

Retorna a lista de órgãoes no sistema pessoas (filtro por id) Parâmetro id [Integer] id do órgão Retorno [JSON] Dados dos órgãos



41
42
43
44
# File 'lib/sticapi_client/pessoas.rb', line 41

def self.orgaos(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/orgaos", options)
end

.paises(options = {}) ⇒ Object

Retorna a lista de países no sistema pessoas (filtros por id e codigo_esocial) Parâmetro id [Integer] id do país Parâmetro codigo_esocial [String] Código esocial do país Retorno [JSON] Dados do país



7
8
9
10
# File 'lib/sticapi_client/pessoas.rb', line 7

def self.paises(options = {})
  options[:kind] = "get"
  Sticapi::SticapiClient.instance.sticapi_request("/pessoas/paises", options)
end