Validação de dados do cliente

Hook emitido sempre que o cliente entra em uma fila de atendimento e é usado para validar dados enviados pelo formulário. Os dados enviados são os seguintes:


{
  "content": [
    {
      "label": "name",
      "value": "Jonh",
    },
    {
      "label": "tel",
      "value": "00000000000",
    },
    {
      "label": "email",
      "value": "exemple",
    },
    {
      "label": "custom-field",
      "value": "000",
    },
  ],
  "hookType": "customer_data_validation",
  "hookDescription": "Validação de dados do cliente",
  "timestamp": "2023-10-11T15:08:45.667Z"
}

Os dados que devem ser retornados têm o seguinte formato:

[
  {
    "label": "name",
    "value": "Jonh",
    "error": false,
  },
  {
    "label": "tel",
    "value": "00000000000",
    "error": false,
  },
  {
    "label": "email",
    "value": "exemple",
    "error": true,
    "detail": "Email invalido"
  },
  {
    "label": "custom-field",
    "value": "000",
    "error": true,
    "detail": "Campo invalido"
  },
]