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.
-
.escala_ferias(options = {}) ⇒ Object
Retorna os dados da escala de férias do ano requerido Parâmetro ano [Integer] ano requerido Retorno [JSON] Dados dos períodos homologados.
-
.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_autodeclaracoes_ausentes_by_cpf(options = {}) ⇒ Object
Retorna as autodeclarações pendentes por CPF a partir do sistema Pessoas Parâmetro cpf [String] cpf da pessoa Retorno [JSON] Autodeclarações da pessoa com pedência de preenchimento.
-
.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.
-
.lotacoes_paradigma(options = {}) ⇒ Object
Retorna a lista de lotacoes paradigma no sistema pessoas Parâmetro inicio [string] data inicial Parâmetro fim [string] data final Retorno [JSON] Dados das lotacoes paradigma.
-
.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.
-
.simbolos(options = {}) ⇒ Object
Retorna a lista de codigos de todos os cargos em comissao e funcoes de confianca no sistema pessoas Retorno [JSON] Codigos dos cargos e funções.
-
.simbolos_ccs(options = {}) ⇒ Object
Retorna a lista de codigos de todos os cargos em comissao no sistema pessoas Retorno [JSON] Codigos dos cargos em comissao.
-
.simbolos_fcs(options = {}) ⇒ Object
Retorna a lista de codigos de todos as funcoes de confianca no sistema pessoas Retorno [JSON] Codigos das funcoes de confianca.
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 |
.escala_ferias(options = {}) ⇒ Object
Retorna os dados da escala de férias do ano requerido Parâmetro ano [Integer] ano requerido Retorno [JSON] Dados dos períodos homologados
81 82 83 84 |
# File 'lib/sticapi_client/pessoas.rb', line 81 def self.escala_ferias( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/escala_ferias", ) 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_autodeclaracoes_ausentes_by_cpf(options = {}) ⇒ Object
Retorna as autodeclarações pendentes por CPF a partir do sistema Pessoas Parâmetro cpf [String] cpf da pessoa Retorno [JSON] Autodeclarações da pessoa com pedência de preenchimento
69 70 71 72 73 74 75 76 |
# File 'lib/sticapi_client/pessoas.rb', line 69 def self.get_autodeclaracoes_ausentes_by_cpf( = {}) [:kind] = "get" if [:cpf].present? Sticapi::SticapiClient.instance.sticapi_request("/pessoas/#{options[:cpf]}/autodeclaracoes_ausentes", ) else {} end 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/#{options[:cpf]}", ) else {} end end |
.lotacoes_paradigma(options = {}) ⇒ Object
Retorna a lista de lotacoes paradigma no sistema pessoas Parâmetro inicio [string] data inicial Parâmetro fim [string] data final Retorno [JSON] Dados das lotacoes paradigma
90 91 92 93 |
# File 'lib/sticapi_client/pessoas.rb', line 90 def self.lotacoes_paradigma( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/lotacoes_paradigma", ) 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 |
.simbolos(options = {}) ⇒ Object
Retorna a lista de codigos de todos os cargos em comissao e funcoes de confianca no sistema pessoas Retorno [JSON] Codigos dos cargos e funções
97 98 99 100 |
# File 'lib/sticapi_client/pessoas.rb', line 97 def self.simbolos( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/simbolos", ) end |
.simbolos_ccs(options = {}) ⇒ Object
Retorna a lista de codigos de todos os cargos em comissao no sistema pessoas Retorno [JSON] Codigos dos cargos em comissao
104 105 106 107 |
# File 'lib/sticapi_client/pessoas.rb', line 104 def self.simbolos_ccs( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/simbolos_ccs", ) end |
.simbolos_fcs(options = {}) ⇒ Object
Retorna a lista de codigos de todos as funcoes de confianca no sistema pessoas Retorno [JSON] Codigos das funcoes de confianca
111 112 113 114 |
# File 'lib/sticapi_client/pessoas.rb', line 111 def self.simbolos_fcs( = {}) [:kind] = "get" Sticapi::SticapiClient.instance.sticapi_request("/pessoas/simbolos_fcs", ) end |