Versão 1.00
Estrutura de requisição:
| 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 |
|---|---|---|---|
| usuarios | 0 | Estrutural | |
| usuario | 1 | Estrutural | |
| id | 2 | Inteiro | Id do usuário |
| login | 2 | Texto(20) | Login do usuário de autenticação |
| nome_usuario | 2 | Texto(40) | Nome do usuário |
| data_cadastro | 2 | Data | Data de cadastro |
| ativo | 2 | Lógico | Verificação se está ativo ou inativo o usuário. Exemplo: Ativo = True e Inativo = False. |
| usuario | 2 | Texto(20) | Apelido do nome do usuário. |
| id_grupo | 2 | Inteiro | Id do grupo de usuário. |
| 2 | Texto(80) | E-mail do usuário | |
| autorizacao_remota | 2 | Lógico | Verificação se está ativo ou inativo a autorização remota do usuário. Exemplo: Ativo = True e Inativo = False. |
Exemplos de utilização
//Exemplo de utilização filtrando o usuário id = 101 <servico versao="1.00" token="tkn-vinhasoft-001" id_empresa="1" id="101"/>
//Exemplo de utilização filtrando todos os usuários passando id = 0 <servico versao="1.00" token="tkn-vinhasoft-001" id_empresa="1" id="0"/>
Exemplo de retorno
<usuarios versao="1.00"> <usuario> <id>2</id> <login>vinhasoft</login> <nome_usuario>Vinhasoft Sistemas</nome_usuario> <data_cadastro>09/12/2009 14:42:45</data_cadastro> <ativo>true</ativo> <usuario>vinha</usuario> <id_grupo>-2</id_grupo> <email>vinhasoft@vinhasoft.com.br</email> <autorizacao_remota>false</autorizacao_remota> </usuario> </usuarios>