Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"fields": [
		{
			"identifier": "NUMNOTA",
			"type": "string",
			"label": "Número da nota"
		},
		{
			"identifier": "SERIE",
			"type": "string",
			"label": "Série da nota"
		}
	]
}

 

GET /atf/requests

Retorna as solicitações do histórico disponíveis para consulta no aplicativo..

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âmetroTipoDescriçãoValor Default
operationnumberIndica o filtro do tipo de solicitação. Só são aceitos os valores: 0 para baixa, 1 para transferência física, 2 para transferência contábil e 3 para ampliaçãoRetornar todas
statusnumberIndica o filtro do status da solicitação. O valor 0 indicará pendente, o valor 1 indicará finalizada, e o valor 2 indicará canceladaRetornar todas
datestringFiltra o retorno por mês e ano (YYYYMM)-
pagenumberPágina que será retornada1
pageSizenumberTamanho da página que será retornada10

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
hasNextbooleanoIndica se há ou não uma próxima página a ser retornada 
requestsArrayArray de requests disponíveis 
requests[].operationnumberTipo de solicitação

0: Baixa

1: Transferência Física

2: Transferência Contábil

3: Ampliação

requests[].statusnumberStatus da solicitação

0: Pendente

1: Finalizada

2: Cancelada

requests[].datestringData da solicitação, no formato YYYYMMDD 
requests[].reasonstringEste campo muda seu conteúdo de acordo com o tipo de solicitação.

Se operation=0, será retornado o motivo.

Se operation=1, serão retornados os detalhes

Se operation=2, será retornada a observação

requests[].valuestringValorSó existe se operation for != 1
requests[].quantitynumberQuantidade que for baixadaSó existe se operation for 0
requests[].balancestringSaldo que foi baixadoSó existe se operation for 0

Exemplo de retorno da requisição:

GET /atf/requests?page=1&pageSize=1

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"hasNext": true, 
	"requests" : [
		
	]
}