diff --git a/exemplos/README.MD b/exemplos/README.MD
new file mode 100644
index 0000000..03141fe
--- /dev/null
+++ b/exemplos/README.MD
@@ -0,0 +1,259 @@
+# Dicionário de Dados do JSON
+
+## tipo
+- **Descrição:** Define o tipo do processo.
+- **Exemplo:** "Processo Judicial"
+ ```json
+ {
+ "tipo": "Processo Judicial"
+ }
+ ```
+
+## versao
+- **Descrição:** Versão do processo.
+- **Exemplo:** "1.00.00"
+ ```json
+ {
+ "versao": "1.00.00"
+ }
+ ```
+
+
+## origem
+- **Descrição:** Informações sobre a origem do processo.
+ - **nome:** Nome da instituição de origem.
+ - **url:** URL da instituição de origem.
+- **Exemplo:**
+ ```json
+ {
+ "nome": "Tribunal",
+ "url": "https://consultapublicapje.tjba.jus.br/pje-web/ConsultaPublica/listView.seam"
+ }
+ ```
+
+## capa
+- **Descrição:** Detalhes sobre a capa do processo.
+ - **assunto:** Assunto do processo.
+ - **tipoAcao:** Tipo de ação judicial.
+ - **classe:** Classe do processo.
+ - **dataAjuizamento:** Data de ajuizamento do processo.
+ - **magistrado:** Nome do magistrado responsável.
+ - **nivelSigilo:** Nível de sigilo do processo.
+ - **numeros:**
+ - **cliente:** Número do cliente.
+ - **cnj:** Número CNJ do processo.
+ - **interno:** Número interno do processo.
+ - **adicional:** Número adicional do processo.
+ - **orgao:**
+ - **codigo:** Código do órgão.
+ - **instancia:** Instância do órgão.
+ - **localidade:** Localidade do órgão.
+ - **vara:** Nome da vara.
+ - **nome:** Nome do órgão.
+ - **uf:** UF do órgão.
+- **Exemplo:**
+ ```json
+ {
+ "assunto": "DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda",
+ "tipoAcao": "",
+ "classe": "EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159)",
+ "dataAjuizamento": "2019-02-13T00:00:00-03:00",
+ "magistrado": "",
+ "nivelSigilo": "Público",
+ "numeros": {
+ "cliente": "",
+ "cnj": "8000260-85.2019.8.05.0154",
+ "interno": "",
+ "adicional": ""
+ },
+ "orgao": {
+ "codigo": "",
+ "instancia": "Primeiro Grau",
+ "localidade": "LUIS EDUARDO MAGALHÃES",
+ "vara": "",
+ "nome": "TJBA - Tribunal de Justiça do Estado da Bahia",
+ "uf": "BA"
+ }
+ }
+ ```
+
+## dadosComplementares
+- **Descrição:** Dados complementares do processo.
+ - **tipo:** Tipo de dado complementar.
+ - **tipoDado:** Tipo do dado.
+ - **data:** Data relacionada ao dado.
+ - **valor:** Valor do dado complementar.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "tipo": "tipoProcesso",
+ "tipoDado": "string",
+ "data": "",
+ "valor": "Processo eletrônico"
+ },
+ {
+ "tipo": "consulta",
+ "tipoDado": "string",
+ "data": "2019-02-13T00:00:00-03:00",
+ "valor": "Consulta PJe Primeiro Grau"
+ }
+ ]
+ ```
+
+## advogados
+- **Descrição:** Informações sobre os advogados envolvidos no processo.
+ - **documento:**
+ - **numero:** Número do documento.
+ - **tipo:** Tipo do documento.
+ - **uf:** UF do documento.
+ - **nome:** Nome do advogado.
+ - **oab:** Número da OAB do advogado.
+ - **ufOab:** UF da OAB do advogado.
+ - **envolvimento:** Envolvimento do advogado no processo.
+ - **parte:** Parte representada pelo advogado.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "documento": {
+ "numero": "111.111.111-11",
+ "tipo": "CPF",
+ "uf": ""
+ },
+ "nome": "GLORIA OLIVEIRA",
+ "oab": "12345",
+ "ufOab": "BA",
+ "envolvimento": "Polo Ativo",
+ "parte": "JOAO ANTONIO"
+ }
+ ]
+ ```
+
+## envolvidos
+- **Descrição:** Informações sobre as partes envolvidas no processo.
+ - **documento:**
+ - **numero:** Número do documento.
+ - **tipo:** Tipo do documento.
+ - **uf:** UF do documento.
+ - **nome:** Nome da parte envolvida.
+ - **envolvimento:** Envolvimento da parte no processo.
+ - **qualificacao:** Qualificação da parte.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "documento": {
+ "numero": "111.111.111-11",
+ "tipo": "CPF",
+ "uf": ""
+ },
+ "nome": "JOAO ANTONIO",
+ "envolvimento": "Polo Ativo",
+ "qualificacao": "Autor"
+ }
+ ]
+ ```
+
+## movimentacoes
+- **Descrição:** Detalhes sobre as movimentações do processo.
+ - **data:** Data da movimentação.
+ - **texto:** Descrição da movimentação.
+ - **documento:** Documento relacionado à movimentação.
+ - **id:** ID da movimentação.
+ - **prazo:** Prazo relacionado à movimentação.
+ - **responsavel:** Responsável pela movimentação.
+ - **tipo:** Tipo da movimentação.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "data": "2019-12-11T00:00:00-03:00",
+ "texto": "Conclusos para decisão",
+ "documento": "",
+ "id": "60d6f438ef50563549655a19bfd68493",
+ "prazo": "",
+ "responsavel": "",
+ "tipo": ""
+ }
+ ]
+ ```
+
+## processosVinculados
+- **Descrição:** Detalhes sobre os processos vinculados.
+ - **instancia:** Instância do processo vinculado.
+ - **numero:** Número do processo vinculado.
+ - **orgao:** Órgão relacionado ao processo vinculado.
+ - **tipo:** Tipo de vinculação do processo.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "instancia": "2",
+ "numero": "000260-85.2019.8.05.0154/0002",
+ "orgao": "TJBA - Tribunal de Justiça do Estado da Bahia",
+ "tipo": "Incidente"
+ }
+ ]
+ ```
+
+## schema
+- **Descrição:** Esquema do processo.
+
+## documentos
+- **Descrição:** Documentos relacionados ao processo.
+ - **url:** URL do documento.
+ - **nome:** Nome do documento.
+ - **tamanho:** Tamanho do documento.
+ - **tipo:** Tipo do documento.
+ - **mimeType:** Tipo MIME do documento.
+ - **md5:** Hash MD5 do documento.
+ - **dataValidade:** Data de validade do documento.
+ - **dadosComplementares:**
+ - **tipo:** Tipo do dado complementar.
+ - **tipoDado:** Tipo do dado.
+ - **valor:** Valor do dado complementar.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "url": "https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf",
+ "nome": "8000260-85.2019.8.05.0154.pdf",
+ "tamanho": "9.8MB",
+ "tipo": "pdf",
+ "mimeType": "application/pdf",
+ "md5": "7e5978ffc68229b16d051499bf27097e",
+ "dataValidade": "2024-05-13T00:00:00-03:00",
+ "dadosComplementares": [
+ {
+ "tipo": "",
+ "tipoDado": "",
+ "valor": ""
+ }
+ ]
+ }
+ ]
+ ```
+
+## valores
+- **Descrição:** Valores relacionados ao processo.
+ - **data:** Data relacionada ao valor.
+ - **id:** ID do valor.
+ - **moeda:** Moeda do valor.
+ - **tipo:** Tipo do valor.
+ - **valor:** Valor.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "data": "2019-02-13T00:00:00-03:00",
+ "id": "1",
+ "moeda": "R$",
+ "tipo": "Valor da ação",
+ "valor": "1400.00"
+ }
+ ]
+ ```
+
+## classes
+- **Descrição:** Classes relacionadas ao processo.
diff --git a/exemplos/bipbop/processo-bipbop.xml b/exemplos/bipbop/processo-bipbop.xml
index 6c63317..4353ca2 100755
--- a/exemplos/bipbop/processo-bipbop.xml
+++ b/exemplos/bipbop/processo-bipbop.xml
@@ -1,116 +1,102 @@
-This XML file does not appear to have any style information associated with it. The document tree is shown below.
-
-
-09/01/2020 22:27:48
-TJBA - PJe Primeiro Grau
-5
-SELECT FROM 'JURISTEK'.'PUSH'
-
-
-
-8000260-85.2019.8.05.0154
-1
-13/02/2019
-EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159)
-
-DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda
-
-LUIS EDUARDO MAGALHÃES
-
-GLORIA OLIVEIRA
-AROLDO FERRAZ
-JOAO OLIVEIRA
-ALEXANDRE CASSIANO
-MILLA SILVA
-CASSIANO SILVA
-
-
-
-Conclusos para decisão
-11/12/2019
-
-
-Juntada de Petição
-11/12/2019
-
-
-Decorrido prazo
-11/12/2019
-
-
-Publicado Intimação em 02/12/2019.
-03/12/2019
-
-
-Publicado Intimação em 28/11/2019.
-30/11/2019
-
-
-Disponibilizado no DJ Eletrônico
-29/11/2019
-
-
-Publicado Intimação em 28/11/2019.
-29/11/2019
-
-
-Juntada de Petição de guias
-28/11/2019
-
-
-Juntada de Petição
-28/11/2019
-
-
-Juntada
-27/11/2019
-
-
-Disponibilizado no DJ Eletrônico
-27/11/2019
-
-
-Disponibilizado no DJ Eletrônico
-27/11/2019
-
-
-Homologada a Transação
-27/11/2019
-
-
-Conclusos para julgamento
-16/10/2019
-
-
-Juntada de Petição
-26/09/2019
-
-
-Sentença (Sentença)
-27/11/2019
-DOCUMENTO
-
-
-Despacho (Despacho)
-29/08/2019
-DOCUMENTO
-
-
-Decisão (Decisão)
-29/07/2019
-DOCUMENTO
-
-
-Despacho (Despacho)
-25/02/2019
-DOCUMENTO
-
-
-
-JOAO ANTONIO
-EUA FLORESTAL LTDA - EPP
-
-1
-
-
-
\ No newline at end of file
+
+ Processo Judicial
+ 1.00.00
+
+ Tribunal
+ https://consultapublicapje.tjba.jus.br/pje-web/ConsultaPublica/listView.seam
+
+
+ DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda
+
+ EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159)
+ 2019-02-13T00:00:00-03:00
+
+ Público
+
+
+ 8000260-85.2019.8.05.0154
+
+
+
+
+
+ Primeiro Grau
+ LUIS EDUARDO MAGALHÃES
+
+ TJBA - Tribunal de Justiça do Estado da Bahia
+ BA
+
+
+
+ tipoProcesso
+ string
+
+ Processo eletrônico
+
+
+ consulta
+ string
+ 2019-02-13T00:00:00-03:00
+ Consulta PJe Primeiro Grau
+
+
+
+ 111.111.111-11
+ CPF
+
+
+ GLORIA OLIVEIRA
+ 12345
+ BA
+ Polo Ativo
+ JOAO ANTONIO
+
+
+
+ 111.111.111-11
+ CPF
+
+
+ JOAO ANTONIO
+ Polo Ativo
+ Autor
+
+
+ 2019-12-11T00:00:00-03:00
+ Conclusos para decisão
+
+ 60d6f438ef50563549655a19bfd68493
+
+
+
+
+
+ 2
+ 000260-85.2019.8.05.0154/0002
+ TJBA - Tribunal de Justiça do Estado da Bahia
+ Incidente
+
+
+
+ https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf
+ 8000260-85.2019.8.05.0154.pdf
+ 9.8MB
+ pdf
+ application/pdf
+ 7e5978ffc68229b16d051499bf27097e
+ 2024-05-13T00:00:00-03:00
+
+
+
+
+
+
+
+ 2019-02-13T00:00:00-03:00
+ 1
+ R$
+ Valor da ação
+ 1400.00
+
+
+
diff --git a/exemplos/bipbop/processo-padrao-api.json b/exemplos/bipbop/processo-padrao-api.json
index fc082c8..28c9432 100644
--- a/exemplos/bipbop/processo-padrao-api.json
+++ b/exemplos/bipbop/processo-padrao-api.json
@@ -140,6 +140,24 @@
}
],
"schema": "",
+ "documentos": [
+ {
+ "url": "https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf",
+ "nome": "8000260-85.2019.8.05.0154.pdf",
+ "tamanho": "9.8MB",
+ "tipo": "pdf",
+ "mimeType": "application/pdf",
+ "md5": "7e5978ffc68229b16d051499bf27097e",
+ "dataValidade": "2024-05-13T00:00:00-03:00",
+ "dadosComplementares": [
+ {
+ "tipo": "",
+ "tipoDado": "",
+ "valor": ""
+ }
+ ]
+ }
+ ],
"valores": [
{
"data": "2019-02-13T00:00:00-03:00",
@@ -155,6 +173,7 @@
"tipo": "Valor da provisionado",
"valor": "1000.00"
}
- ]
+ ],
+ "classes": []
}
]
\ No newline at end of file
diff --git a/padrao/README.MD b/padrao/README.MD
new file mode 100644
index 0000000..38cff49
--- /dev/null
+++ b/padrao/README.MD
@@ -0,0 +1,265 @@
+# Dicionário de Dados do JSON
+
+## tipo
+- **Descrição:** Define o tipo do processo, que pode ser um processo Judicial ou um processo Administrativo.
+- **Exemplo:** "Processo Judicial"
+ ```json
+ {
+ "tipo": "string"
+ }
+ ```
+
+## versao
+- **Descrição:** Versão do processo.
+- **Exemplo:** "1.00.00"
+ ```json
+ {
+ "versao": "string"
+ }
+ ```
+
+## origem
+- **Descrição:** Informações sobre a origem do processo.
+ - **nome:** Nome da instituição de origem.
+ - **url:** URL da instituição de origem.
+- **Exemplo:**
+ ```json
+ {
+ "nome": "string",
+ "url": "string"
+ }
+ ```
+
+## capa
+- **Descrição:** Detalhes sobre a capa do processo.
+ - **assunto:** Assunto do processo.
+ - **tipoAcao:** Tipo de ação judicial.
+ - **classe:** Classe do processo.
+ - **dataAjuizamento:** Data de ajuizamento do processo.
+ - **magistrado:** Nome do magistrado responsável.
+ - **nivelSigilo:** Nível de sigilo do processo.
+ - **numeros:**
+ - **cliente:** Número do cliente.
+ - **cnj:** Número CNJ do processo.
+ - **interno:** Número interno do processo.
+ - **adicional:** Número adicional do processo.
+ - **orgao:**
+ - **codigo:** Código do órgão.
+ - **instancia:** Instância do órgão.
+ - **localidade:** Localidade do órgão.
+ - **vara:** Nome da vara.
+ - **nome:** Nome do órgão.
+ - **uf:** UF do órgão.
+- **Exemplo:**
+ ```json
+ {
+ "assunto": "string",
+ "tipoAcao": "string",
+ "classe": "string",
+ "dataAjuizamento": "string",
+ "magistrado": "string",
+ "nivelSigilo": "string",
+ "numeros": {
+ "cliente": "string",
+ "cnj": "string",
+ "interno": "string",
+ "adicional": "string"
+ },
+ "orgao": {
+ "codigo": "string",
+ "instancia": "string",
+ "localidade": "string",
+ "vara": "string",
+ "nome": "string",
+ "uf": "string"
+ }
+ }
+ ```
+
+## dadosComplementares
+- **Descrição:** Dados complementares do processo.
+ - **tipo:** Tipo de dado complementar.
+ - **tipoDado:** Tipo do dado.
+ - **data:** Data relacionada ao dado.
+ - **valor:** Valor do dado complementar.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "tipo": "string",
+ "tipoDado": "string",
+ "data": "string",
+ "valor": "string"
+ }
+ ]
+ ```
+
+## advogados
+- **Descrição:** Informações sobre os advogados envolvidos no processo.
+ - **documento:**
+ - **numero:** Número do documento.
+ - **tipo:** Tipo do documento.
+ - **uf:** UF do documento.
+ - **nome:** Nome do advogado.
+ - **oab:** Número da OAB do advogado.
+ - **ufOab:** UF da OAB do advogado.
+ - **envolvimento:** Envolvimento do advogado no processo.
+ - **parte:** Parte representada pelo advogado.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "documento": {
+ "numero": "string",
+ "tipo": "string",
+ "uf": "string"
+ },
+ "nome": "string",
+ "oab": "string",
+ "ufOab": "string",
+ "envolvimento": "string",
+ "parte": "string"
+ }
+ ]
+ ```
+
+## envolvidos
+- **Descrição:** Informações sobre as partes envolvidas no processo.
+ - **documento:**
+ - **numero:** Número do documento.
+ - **tipo:** Tipo do documento.
+ - **uf:** UF do documento.
+ - **nome:** Nome da parte envolvida.
+ - **envolvimento:** Envolvimento da parte no processo.
+ - **qualificacao:** Qualificação da parte.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "documento": {
+ "numero": "string",
+ "tipo": "string",
+ "uf": "string"
+ },
+ "nome": "string",
+ "envolvimento": "string",
+ "qualificacao": "string"
+ }
+ ]
+ ```
+
+## movimentacoes
+- **Descrição:** Detalhes sobre as movimentações do processo.
+ - **data:** Data da movimentação.
+ - **texto:** Descrição da movimentação.
+ - **documento:** Documento relacionado à movimentação.
+ - **id:** ID da movimentação.
+ - **prazo:** Prazo relacionado à movimentação.
+ - **responsavel:** Responsável pela movimentação.
+ - **tipo:** Tipo da movimentação.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "data": "string",
+ "texto": "string",
+ "documento": "string",
+ "id": "string",
+ "prazo": "string",
+ "responsavel": "string",
+ "tipo": "string"
+ }
+ ]
+ ```
+
+## processosVinculados
+- **Descrição:** Detalhes sobre os processos vinculados.
+ - **instancia:** Instância do processo vinculado.
+ - **numero:** Número do processo vinculado.
+ - **orgao:** Órgão relacionado ao processo vinculado.
+ - **tipo:** Tipo de vinculação do processo.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "instancia": "string",
+ "numero": "string",
+ "orgao": "string",
+ "tipo": "string"
+ }
+ ]
+ ```
+
+## schema
+- **Descrição:** Esquema do processo.
+
+## documentos
+- **Descrição:** Documentos relacionados ao processo.
+ - **url:** URL do documento.
+ - **nome:** Nome do documento.
+ - **tamanho:** Tamanho do documento.
+ - **tipo:** Tipo do documento.
+ - **mimeType:** Tipo MIME do documento.
+ - **md5:** Hash MD5 do documento.
+ - **dataValidade:** Data de validade do documento.
+ - **dadosComplementares:**
+ - **tipo:** Tipo do dado complementar.
+ - **tipoDado:** Tipo do dado.
+ - **valor:** Valor do dado complementar.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "url": "string",
+ "nome": "string",
+ "tamanho": "string",
+ "tipo": "string",
+ "mimeType": "string",
+ "md5": "string",
+ "dataValidade": "string",
+ "dadosComplementares": [
+ {
+ "tipo": "string",
+ "tipoDado": "string",
+ "valor": "string"
+ }
+ ]
+ }
+ ]
+ ```
+
+## valores
+- **Descrição:** Valores relacionados ao processo.
+ - **data:** Data relacionada ao valor.
+ - **id:** ID do valor.
+ - **moeda:** Moeda do valor.
+ - **tipo:** Tipo do valor.
+ - **valor:** Valor.
+- **Exemplo:**
+ ```json
+ [
+ {
+ "data": "string",
+ "id": "string",
+ "moeda": "string",
+ "tipo": "string",
+ "valor": "string"
+ }
+ ]
+ ```
+
+## classes
+- **Descrição:** Classes relacionadas ao processo.
+ - **data:** Data relacionada à modificação.
+ - **classe:** .
+ - **motivoAlteracao:** .
+- **Exemplo:**
+ ```json
+ [
+ {
+ "data": "",
+ "classe": "",
+ "motivoAlteracao": ""
+ }
+ ]
+ ```