Class: SticapiClient::Pessoas
- Inherits:
-
Object
- Object
- SticapiClient::Pessoas
- Defined in:
- lib/sticapi_client/pessoas.rb
Class Method Summary collapse
-
.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.
-
.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.
-
.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.
-
.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.
-
.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.
-
.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.
-
.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.
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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/categorias_trabalhador", ) 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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/cidades", ) 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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/cidades_piauienses", ) 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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/estados", ) 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( = {}) [:kind] = "get" if [:cpf].present? Sticapi::SticapiClient.instance.sticapi_request("/pessoas/#{cpf}", ) 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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/orgaos", ) 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( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/paises", ) end |