Histórico da Página
- 1 Objetivo
- 2 GET/JURFWREST/fup
- 2.1 Parâmetros aceitos
- 2.2 Retorno
- 3 GET/JURFWREST/fup/{codFup}
- 3.1 Parâmetros aceitos
- 3.2 Retorno
- 4 GET/JURFWREST/docs/{codDoc}
- 4.1 Parâmetros aceitos
- 4.2 Retorno
- 5 GET/JURFWREST/categories
- 5.1 Parâmetros aceitos
- 5.2 Retorno
- 6 GET/JURFWREST/status
- 6.1 Parâmetros aceitos
- 6.2 Retorno
- 7 POST/JURFWREST/fup/{codFup}/docs
- 7.1 Parâmetros aceitos
- 7.2 Retorno
- 8 PUT/JURFWREST/fup/{codFup}
- 8.1 Parâmetros aceitos
- 8.2 Retorno
- 9 Mensagens de erro
- 9.1 Corpo padrão da resposta
- 9.2 Erro de validação
- 9.3 Tentativa de acesso á um dado restrito
- 9.4 Não conseguiu identificar o usuário logado
Objetivo
Os serviços especificados neste serão consumidos pelo aplicativo Legal Task e tem por objetivo permitir ao usuário realizar e consultas dos Follow-up através de seu smartphone.
GET / JURFWREST /fup - {ListFup}
Retorna a lista de follow-ups do usuário logado.
Parâmetros aceitos
Os parâmetros serão passados por queryParams e poderão ser utilizados em conjunto. Caso haja mais de um parâmetro enviado, a lógica utilizada dever ser "E".
Parâmetro | Tipo | Descrição | Valor Defaut |
---|---|---|---|
Page | number | Página inicial que será retornada | 1 |
PageSize | number | Tamanho da página que será retornada | 10 |
Fields | string | Lista de campos (separados por vírgula) que devem ser retornados. | - |
Retorno
O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.
Propriedade | Tipo | Descrição | Adicional |
---|---|---|---|
operation | string | Nome da operação | |
hasNext | string | Indica se existe mais uma página de registros | |
data | Array | Um array de objetos | |
data[n], desc | string | Descrição do Follow-up | |
data[n]. pedidos.tipo | string | Tipo de pedido do processo | |
data[n]. pedidos.valor | number | Valor do pedido do processo | |
data[n]. pedidos.prog | string | Prog do pedido do processo | |
data[n]. autor | string | Autor do processo | |
data[n]. datafu | string | Data do Follow-up | |
data[n]. acao | string | Tipo de ação do processo | |
data[n]. foro | string | Foro do processo | |
data[n]. sigla | string | Sigla do responsável | |
data[n]. numpro | string | Numero do processo | |
data[n]. detail | string | Detalhe do processo | |
data[n]. resp.nome | string | Nome do responsável do processo | |
data[n]. resp.sigla | string | Sigla do responsável do processo | |
data[n]. resp.email | string | E-mail do responsável do processo | |
data[n]. resp.fone | string | Telefone do responsável do processo | |
data[n]. prov | number | Valor de provisão | |
data[n]. outrosEnvolvidos.Nome | string | Nome dos outros envolvidos | |
data[n]. outrosEnvolvidos.Telefone | string | Telefone dos outros envolvidos | |
data[n]. outrosEnvolvidos.TipoEnv | string | Tipo de envolvimento | |
data[n]. outrosEnvolvidos.Email | string | E-mail dos outros envolvidos | |
data[n]. tipofu.descri | string | Descrição do tipo do follow-up | |
data[n]. tipofu.codigo | string | Código do tipo do follow-up | |
data[n]. preposto.nome | string | Nome do preposto | |
data[n]. preposto.telefone | string | Telefone do preposto | |
data[n]. preposto.email | string | E-mail do preposto | |
data[n]. reu | string | Reu do processo | |
data[n]. duração | string | Duração do Follow-up | |
data[n]. endForo | string | Endereço do processo | |
data[n]. partcont | string | Parte contraria | |
data[n]. documentos.idDoc | string | Id do documento do Follow-up | |
data[n]. documentos.NomeDoc | string | Nome do documento do Follow-up | |
data[n]. hora | string | Hora do Follow-up | |
data[n]. idFu | string | Código do Follow-up | |
data[n]. vara | string | Vara do processo | |
data[n]. result | string | Código do resultado | |
data[n]. pedvaltot | number | Valor total do pedido | |
length | number | Quantidade de documentos exibidos |
Exemplo de retorno da requisição
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"operation": "ListFup",
"hasNext": "false",
"data": [
{
"desc": "",
"pedidos": [
{
"tipo": "Férias",
"valor": 1000,
"prog": "Provável"
},
{
"tipo": "Férias",
"valor": 50,
"prog": "Provável"
}
],
"autor": "CLIENTE 01",
"datafu": "2017-08-15",
"acao": "Abertura, Registro e Cumprimento de Testamento",
"foro": "Foro Regional I - Santana",
"sigla": "MAD ",
"numpro": "11066208820158260100",
"detail": ".",
"resp": [
{
"nome": "MARCELO ARAUJO DENTE",
"sigla": "MAD",
"email": "",
"fone": ""
},
{
"nome": "WILLIAN",
"sigla": "WYK",
"email": "",
"fone": ""
}
],
"prov": 0,
"outrosEnvolvidos": [],
"tipofu": [
{
"descri": "Acompanhamento",
"codigo": "00001"
}
],
"preposto": [
{
"nome": "",
"telefone": "",
"email": ""
}
],
"pedvaltot": 1050,
"reu": "",
"duracao": "",
"endForo": "",
"partcont": "",
"documentos": [
{
"idDoc": "0000000010",
"NomeDoc": "vc_red.msi"
},
{
"idDoc": "0000000011",
"NomeDoc": "3.txt"
},
{
"idDoc": "0000000012",
"NomeDoc": "3.txt"
},
{
"idDoc": "0000000013",
"NomeDoc": "1.txt"
},
{
"idDoc": "0000000014",
"NomeDoc": "6.txt"
}
],
"hora": "08:42",
"idFu": "0000000002",
"vara": "1ª Vara do Juizado Especial Cível",
"result": "001"
}
],
"length": 1
} |
GET / JURFWRESTT /fup{codFup} - (DetailFup)
Este serviço deve retornar somente um follow-up, com os detalhes da mesma. Os atributos retornados seguem o mesmo padrão do serviço que retorna a lista de Follow-up, porém, este serviço somente aceita o parâmetro fields.
Parâmetros aceitos
Parâmetro | Tipo | Descrição | Valor Default |
---|---|---|---|
fields | string | Lista de campos (separados por vírgula) que devem ser retornados. | - |
Retorno
O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.
Propriedade | Tipo | Descrição | Adicional |
---|---|---|---|
operation | string | Nome da operação | |
hasNext | string | Indica se existe mais uma página de registros | |
data | Array | Um array de objetos | |
data[n], desc | string | Descrição do Follow-up | |
data[n]. pedidos.tipo | string | Tipo de pedido do processo | |
data[n]. pedidos.valor | number | Valor do pedido do processo | |
data[n]. pedidos.prog | string | Prog do pedido do processo | |
data[n]. autor | string | Autor do processo | |
data[n]. datafu | string | Data do Follow-up | |
data[n]. acao | string | Tipo de ação do processo | |
data[n]. foro | string | Foro do processo | |
data[n]. sigla | string | Sigla do responsável | |
data[n]. numpro | string | Numero do processo | |
data[n]. detail | string | Detalhe do processo | |
data[n]. resp.nome | string | Nome do responsável do processo | |
data[n]. resp.sigla | string | Sigla do responsável do processo | |
data[n]. resp.email | string | E-mail do responsável do processo | |
data[n]. resp.fone | string | Telefone do responsável do processo | |
data[n]. prov | number | Valor de provisão | |
data[n]. outrosEnvolvidos.Nome | string | Nome dos outros envolvidos | |
data[n]. outrosEnvolvidos.Telefone | string | Telefone dos outros envolvidos | |
data[n]. outrosEnvolvidos.TipoEnv | string | Tipo de envolvimento | |
data[n]. outrosEnvolvidos.Email | string | E-mail dos outros envolvidos | |
data[n]. tipofu.descri | string | Descrição do tipo do follow-up | |
data[n]. tipofu.codigo | string | Código do tipo do follow-up | |
data[n]. preposto.nome | string | Nome do preposto | |
data[n]. preposto.telefone | string | Telefone do preposto | |
data[n]. preposto.email | string | E-mail do preposto | |
data[n]. reu | string | Reu do processo | |
data[n]. duração | string | Duração do Follow-up | |
data[n]. endForo | string | Endereço do processo | |
data[n]. partcont | string | Parte contraria | |
data[n]. documentos.idDoc | string | Id do documento do Follow-up | |
data[n]. documentos.NomeDoc | string | Nome do documento do Follow-up | |
data[n]. hora | string | Hora do Follow-up | |
data[n]. idFu | string | Código do Follow-up | |
data[n]. vara | string | Vara do processo | |
data[n]. result | string | Código do resultado | |
data[n]. pedvaltot | number | Valor total do pedido | |
length | number | Quantidade de documentos exibidos |
O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.
Exemplo de retorno da requisição:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"operation": "DetailFup",
"hasNext": "false",
"data": [
{
"desc": "",
"pedidos": [
{
"tipo": "Férias",
"valor": 1000,
"prog": "Provável"
},
{
"tipo": "Férias",
"valor": 50,
"prog": "Provável"
}
],
"autor": "CLIENTE 01",
"datafu": "2017-08-15",
"acao": "Abertura, Registro e Cumprimento de Testamento",
"foro": "Foro Regional I - Santana",
"sigla": "MAD ",
"numpro": "11066208820158260100",
"detail": ".",
"resp": [
{
"nome": "MARCELO ARAUJO DENTE",
"sigla": "MAD",
"email": "",
"fone": ""
},
{
"nome": "WILLIAN",
"sigla": "WYK",
"email": "",
"fone": ""
}
],
"prov": 0,
"outrosEnvolvidos": [],
"tipofu": [
{
"descri": "Acompanhamento",
"codigo": "00001"
}
],
"preposto": [
{
"nome": "",
"telefone": "",
"email": ""
}
],
"pedvaltot": 1050,
"reu": "",
"duracao": "",
"endForo": "",
"partcont": "",
"documentos": [
{
"idDoc": "0000000010",
"NomeDoc": "vc_red.msi"
},
{
"idDoc": "0000000011",
"NomeDoc": "3.txt"
},
{
"idDoc": "0000000012",
"NomeDoc": "3.txt"
},
{
"idDoc": "0000000013",
"NomeDoc": "1.txt"
},
{
"idDoc": "0000000014",
"NomeDoc": "6.txt"
}
],
"hora": "08:42",
"idFu": "0000000002",
"vara": "1ª Vara do Juizado Especial Cível",
"result": "001"
}
],
"length": 1
}
|
GET / JURFWREST /docs/{codDoc} - (ReturnDocsFup)
Este serviço deve retornar as informações dos Documentos dp Follow-up, com os detalhes da mesma. Este serviço somente aceita o parâmetro codDoc.
Parâmetros aceitos
Parâmetro | Tipo | Descrição | Valor Default |
---|---|---|---|
codDoc | string | Retorno o codigo do documento | - |
Retorno
O serviço de retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.
Propriedade | Tipo | Decrição | Adicional |
---|---|---|---|
operation | string | Nome da operação | |
data | Array | Um array de objetos | |
data[n]. numeroDoc | string | Numero do documento | |
data[n]. nomeDoc | string | Nome do documento | |
data[n]. origemDoc | string | Origem do documento | |
data[n]. filialDoc | string | ||
data[n]. codigoDoc | string | Codigo do documento | |
data[n]. extDoc | string | ||
data[n] descrDoc | string | Descrição do documento | |
data[n]. idCod | string | id do documento |
Exemplo de retorno da requisição:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"operation": "ReturnDocsFup",
"data": [
{
"numeroDoc": "",
"nomeDoc": "1319;1000",
"origemDoc": "NTA",
"filialDoc": "01",
"codigoDoc": "0000000349",
"extDoc": "",
"descrDoc": "dtpr006.prt",
"idCod": "0000000065"
}
]
}
|
Em caso de erro, o retorno deve ser:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"operation": "ListFup",
"messages": [
{
"detail": "Não foram encontrados registros.",
"code": "1001",
"type": "Error"
}
],
"hasNext": "false",
"data": [],
"length": 0
}
|
GET / JURFWREST/categories - (ListTypeFup)
Este serviço deve retornar a lista de Tipo de Follow-up, com os detalhes da mesma. Este serviço, não aceita nenhum parâmetro.
Parâmetros aceitos
nenhum
Retorno
O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.
Propriedade | Tipo | Descrição | Adicional |
---|---|---|---|
operation | string | Identificação da operação | |
data | Array | Array com os tipos de Follow-up | |
data[n]. descriTipoFup | string | Descrição do tipo de Follow-up | |
data[n]. filialTipoFup | string | Filial do tipo de Follow-up | |
data[n]. codigoTipoFup | string | Codigo do tipo de Follow-up |
Exemplo de retorno de aquisição
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"operation": "ListTypeFup",
"data": [
{
"descriTipoFup": "Acompanhamento",
"filialTipoFup": "",
"codigoTipoFup": "00001"
},
{
"descriTipoFup": "Audiência",
"filialTipoFup": "",
"codigoTipoFup": "00002"
},
{
"descriTipoFup": "Julgamento",
"filialTipoFup": "",
"codigoTipoFup": "00003"
},
{
"descriTipoFup": "Prazo",
"filialTipoFup": "",
"codigoTipoFup": "00004"
},
{
"descriTipoFup": "Providências",
"filialTipoFup": "",
"codigoTipoFup": "00005"
},
{
"descriTipoFup": "Reunião",
"filialTipoFup": "",
"codigoTipoFup": "00006"
}
]
}
|
GET / JURFWREST /status - (ListStatsFup)
Este serviço deve retornar a lista de status de follow-up, com os detalhes da mesma. Este seviço somente não aceita nenhum parâmetro.