Árvore de páginas

Versões comparadas

Chave

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

...

PropriedadeTipoDescriçãoAdicional
hasNextbooleanoIndica se há uma próxima página a ser retornada ou se atingiu a última página disponível

true = Há uma próxima página

false = É a última página disponível

entitiesArrayLista com os objetos de notas e ativos retornados.-
entities[].typenumberIndica se o objeto é uma nota ou um ativo

0 - ativo

1 - nota

entities[].assetstringCódigo do ativoDeve ser null se o objeto representa uma nota
entities[].itemstringCódigo do item do ativoDeve ser null se o objeto representa uma nota
entities[].descriptionstringDescrição do itemDeve ser null se o objeto representa uma nota
entities[].invoicestringNúmero da notaDeve ser null se o objeto representa um ativo
entities[].seriesstringSérie da notaDeve ser null se o objeto representa um ativo
entities[].supplierObjectObjeto do fornecedor da notaDeve ser null se o objeto representa um ativo
entities[].supplier.namestringNome do fornecedorDeve ser null se o objeto representa um ativo
entities[].supplier.idstringCódigo do fornecedorDeve ser null se o objeto representa um ativo
entities[].unitstringCódigo da lojaDeve ser null se o objeto representa um ativo

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"hasNext": true,
	"entities" : [
		{
			"type": 0,
			"asset": "00001",
			"item": "00001",
			"description": "Grua",
			"invoice": null,
			"series": null,
			"supplier": null,
			"unit": null
		},
		{
			"type": 1,
			"asset": null,
			"item": null,
			"description": null,
			"invoice": "000001",
			"series": "01",
			"supplier": {
				"name": "Grupo JLima",
				"id": "000001"
			},
			"unit": "0001"
		},
	]
}

...

 

GET /atf/assets/{asset}/{item}

...

PropriedadeTipoDescriçãoAdicional
locationObjectObjeto indicando a localização do ativo

Caso o ativo esteja sem localização cadastrada, retornar null.

location.latnumberLatitude da localização do ativo 
latitude.lngnumberLongitude da localização do ativo

 

location.addessstringLocalização do ativo no sistema 
imagebooleanoindicador se o ativo possui ou não uma imagem cadastrada no sistema 
fieldsArrayLista com os campos disponíveis para este ativo 
fields[].identifierstringIdentificador do campo no Protheus 
fields[].typestringTipo (simplificado) do campo no ProtheusSó serão aceitos 5 tipos de campos: 'text', 'number', 'date', 'lookup', 'other'
fields[].valuestringValor a ser exibido no campo 
fields[].labelstringLabel a ser exibido para o campo, traduzido conforme parâmetro enviado na requisição. 
invoicesArrayLista de notas vinculada à aquele ativoSerão exibidas pelo mobile de acordo com a ordem enviada pelo serviço.
invoices[].supplierstringObjectFornecedor Objeto do fornecedor da nota 
invoices[].supplier.namestringNome do fornecedor 
invoices[].supplier.idstringCódigo do fornecedor da nota 
invoices[].unitstringLoja 
invoices[].invoicestringNúmero da nota 
invoices[].seriesstringSérie da nota 
balancesArraySaldos disponível para o itemSerão exibidos no mobile de acordo com a ordem enviada pelo serviço.
asset_typestringTipo do ativoRef: N3_TIPO
balance_typestringTipo do saldoRef: N3_TPSALDO
historystringHistórico do saldoRef: N3_HISTOR
write_offbooleanoIndicador se o saldo está baixado ou nãoRef: N3_BAIXA
sequencestringSequência de aquisiçãoRef: N3_SEQ

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
 {
	"location": {
		"lat": -23.5084952, 
		"lng": -46.6536569,
		"local": "0000001"
	},
	"image": true,
	"fields": [
		{
			"identifier": "N1_NOME",
			"type": "string",
			"value": "Grua",
			"label": "Nome"
		},
		{
			"identifier": "N1_DESC",
			"type": "string",
			"value": "Grua 20 metros amarela",
			"label": "Descrição"
		},
		{
			"identifier": "N1_QTDE",
			"type": "number",
			"value": "2",
			"label": "Quantidade"
		},
	],
	"invoices" : [
		{
			"supplier": {
				"name": "Grupo JLima",
				"id": "000001"
			},
			"unit": "000001",
			"invoice": "0000001",
			"series": "01"
		}
	],
	"balances": [
		{
			"asset_type": "0001",
			"balance_type": "00001",
			"history": '',
			"write_off": false,
			"sequence": "00001"
		}
	]
}