Versão 1.00
Parâmetros padrões:
| Nome | Obrigatório | Tipo de dado | Finalidade | Descrição |
|---|---|---|---|---|
| id | Não | Inteiro | Filtro | É utilizado para filtrar o registro a ser consultado. Indicado para pesquisas singulares. |
| id_inicial | Não | Inteiro | Filtro | Id inicial do registro a ser considerado. |
| id_final | Não | Inteiro | Filtro | Id final do registro a ser considerado. |
| max_registros | Não | Inteiro | Filtro | Determina a quantidade máxima de registros a serem retornados. |
Estrutura de retorno
| Nome | Nível | Tipo de dado | Descrição |
|---|---|---|---|
| caracteristicas | 0 | Estrutural | |
| caracteristica | 1 | Estrutural | |
| id | 2 | Inteiro | Id da característica |
| ativa | 2 | Lógico | Determina se a característica está ativa |
| descricao | 2 | Texto(80) | Descrição da característica |
| utilizacao | 2 | Texto(80) | Descritivo da utilização da característica |
| atributos | 2 | Estrutural | |
| atributo | 3 | Estrutural | |
| id | 4 | Inteiro | Id do atributo |
| sequencia | 4 | Inteiro | Sequencia a ser considerada |
| descricao | 4 | Texto(40) | Descrição do atributo |
| atributo_coloracao | 4 | Lógico | Determina se atributo é uma cor |
| ativa | 4 | Lógico | Determina se atributo está ativo |
| valores | 4 | Estrutural | |
| valor | 5 | Estrutural | |
| id | 6 | Inteiro | Id do valor do atributo |
| descricao | 6 | Texto(40) | Descrição do Valor |
| ativo | 6 | Lógico | Determina se o valor está ativo |
Exemplos de consultas
//Todas as grades de características a partir do id 5 <servico versao="1.00" token="tkn-vinhasoft-001" id_empresa="1" id_inicial="5"/>
//Todas as grades de características a até o id 53 <servico versao="1.00" token="tkn-vinhasoft-001" id_empresa="1" id_final="53"/>
Exemplo de retorno
<caracteristicas versao="1.00"> <caracteristica> <id>1</id> <ativa>true</ativa> <descricao>TÊNIS</descricao> <utilizacao/> <atributos> <atributo> <id>1</id> <sequencia>1</sequencia> <descricao>COR</descricao> <atributo_coloracao>true</atributo_coloracao> <ativa>true</ativa> <valores> <valor> <id>1</id> <descricao>MARROM</descricao> <ativo>true</ativo> </valor> <valor> <id>2</id> <descricao>AMARELO</descricao> <ativo>true</ativo> </valor> <valor> <id>3</id> <descricao>ROSA</descricao> <ativo>true</ativo> </valor> </valores> </atributo> <atributo> <id>2</id> <sequencia>2</sequencia> <descricao>TAMANHO</descricao> <atributo_coloracao>false</atributo_coloracao> <ativa>true</ativa> <valores> <valor> <id>4</id> <descricao>33</descricao> <ativo>true</ativo> </valor> <valor> <id>5</id> <descricao>34</descricao> <ativo>true</ativo> </valor> <valor> <id>6</id> <descricao>41</descricao> <ativo>true</ativo> </valor> <valor> <id>7</id> <descricao>46</descricao> <ativo>true</ativo> </valor> </valores> </atributo> </atributos> </caracteristica> </caracteristicas>
- As alterações efetuadas nos atributos e valores irão gerar logs de atualização para o ID da característica.