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 usuá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 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

Loja

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

pelo Celular

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"
    }
  ]
}


...