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:
-
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: