Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleUpdate User Status

Update User Status


Método

O nome do método utilizado na consulta é updateUserStatus.

Descrição

Atualiza o status de um usário pré- cadastrado ou de um grupo de usuários.

Dados

Os dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:

Nome

Tipo

Descrição

email

String

E-mail de cadastro do usuário

grupo

String

Nome do grupo de usuariosusuários

nomeStringNome do usuário
status_atualString

Status atual do usuário

Valores:

1 - Ativo.

0 - Inativo

data_de_nascimentoDateData de nascimento do usuário.
Formato: dd/mm/yyyy
usuarioStringLogin do usuário
codigoInteger(35)Código do usuário
telefoneVarchar(15)Telefone Residêncial Residencial do usuário
celularVarchar(15)Telefone Celular do usuário
lojaVarchar(15)Nome da loja

status

Integer(1)

Define se status do usuário será ativo ou inativo.

Valores:

1 - Ativo.

0 - Inativo

Inativando/Ativando usuário pelo E-mail

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <email>teste@moovin.com.br</email>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "email": "teste@moovin.com.br",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Nome

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <nome>João da Silva</nome>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "nome": "João da Silva",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Status Atual

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <status_atual>1</status_atual>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "status_atual": "1",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pela Data de Nascimento

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <data_de_nascimento>01/01/1990</data_de_nascimento>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "data_de_nascimento": "01/01/1990",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Login

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <usuario>joao.silva</usuario>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "usuario": "joao.silva",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Código

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <codigo>220</codigo>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "codigo": "220",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Telefone

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <telefone>(51) 99999-9999</telefone>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "telefone": "(51) 99999-9999",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pelo Celular

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <loja>Loja 1</loja>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "loja": "Loja 1",
      "status": "0"
    }
  ]
}

Inativando/Ativando usuário pela Loja

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
    <celular>(51) 99999-9999</celular>
    <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "celular": "(51) 99999-9999",
      "status": "0"
    }
  ]
}


Inativando/Ativando grupo de usuários

Code Block
themeMidnight
titleExemplo XML - updateUserStatus
linenumberstrue
<usuario>
     <grupo>gerencia</grupo>
     <status>0</status>
</usuario>


Code Block
themeMidnight
titleExemplo Json - updateUserStatus
linenumberstrue
{
  "usuario": [
    {
      "grupo": "gerencia",
      "status": "0"
    }
  ]
}


...