legislei.house_selector module

legislei.house_selector.casas_estaduais()[código fonte]

Obtém as chaves dos modelos de dados legislativos estaduais

legislei.house_selector.casas_municipais()[código fonte]

Obtém as chaves dos modelos de dados legislativos municipais

legislei.house_selector.check_if_house_exists(model)[código fonte]
legislei.house_selector.house_selector(selector)[código fonte]

Obtém o modelo de dados legislativos com base no identificador fornecido

Regras para determinação de nível federal:
BR1 e BR2 são federais Seletores com exatos dois caracteres são estaduais (siglas dos estados) Os demais são municipais (não existem munincípios com nome de dois caracteres)
Parâmetros:selector (String) – Identificador padronizado da aplicação (ver regrar acima)
Retorno:Classe do modelo de dados
Tipo de retorno:
 ParlamentarApp
legislei.house_selector.obter_parlamentar(model, par_id)[código fonte]

Obtém parlamentar identificado por par_id do modelo model

Parâmetros:
  • model (String) – Identificador de modelo de dados legislativos
  • par_id (String) – Identificador de parlamentar no modelo
Retorno:

Parlamentar

Tipo de retorno:
 

Parlamentar

legislei.house_selector.obter_parlamentares(model)[código fonte]

Obtém todos os parlamentares do modelo model

Parâmetros:model (String) – Identificador de modelo de dados legislativos
Retorno:Lista de parlamentares
Tipo de retorno:
 List of Parlamentar
legislei.house_selector.obter_relatorio(parlamentar, data_final, model, periodo)[código fonte]

Obtém o relatório da função fornecida

Parâmetros:
  • parlamentar (String) – Id do parlamentar
  • data_final (String (mudar isso para datetime)) – Data final do período do relatório
  • model (String) – Identificador do modelo de dados legisltaviso
  • periodo (Int) – Período do relatório em dias
Retorno:

Relatório do parlamentar em um período

Tipo de retorno:
 

Relatorio