Importação e Exportação de Arquivos (ExportLayout (Modelo de exportação))

A API de exportLayout é responsável por realizar consultas sobre o modelo de exportação de cada cliente. Pode realizar consultar através de parâmetros como o ID e descrição do modelo de exportação.

Busca por lista de modelo de exportação

GET /CenterWeb/api/{$apiKey}/exportLayout.xml

Este recurso permite fazer a busca de modelos de exportação de um determinado ambiente. É permitido que você adicione alguns parâmetros na requisição. Os parâmetros são os seguintes:

GET /CenterWeb/api/{$apiKey}/exportLayout.xml?description=description

  • Busca por modelo de exportação por descrição.

Realizar pesquisas de modelo de exportação utilizando parâmetros pela API uMov.me é simples assim. Veja um exemplo, do resultado de uma requisição que foi feita em XML:

<result>

<resourceName>exportLayout</resourceName>

<size>1</size>

<entries>

<entry id="180" link="/exportLayout/180.xml"/>

</entries>

</result>

Busca por um modelo de exportação específico utilizando ID

GET /CenterWeb/api/{$apiKey}/exportLayout/{$id}.xml

Esta operação serve para puxar informações de um modelo de exportação do sistema de forma completa. Todos os dados do modelo de exportação são retornados nessa requisição. Veja o exemplo de retorno de uma entidade abaixo (considerando uma requisição feita em XML):

<exportLayout>

<id>180</id>

<description>Modelo de exportação</description>

<active>true</active>

<type>3</type>

<status>4</status>

<updatable>true</updatable>

<updated>true</updated>

<hasHeader>true</hasHeader>

<hasFooter>true</hasFooter>

<multipleListingExportingType>1</multipleListingExportingType>

<fields>

<field>

<id>112</id>

<order>1</order>

<type>0</type>

<readOnly>true</readOnly>

<fileFieldTitle>Tipo Registro</fileFieldTitle>

<active>true</active>

<dataFieldType/>

</field>

...

</fields>

</exportLayout>