[
  {
    "name": "identity",
    "module": "auth",
    "action": "identify",
    "options": {
      "provider": "logar"
    },
    "output": true,
    "meta": [],
    "collapsed": true
  },
  {
    "name": "query_usuario",
    "module": "dbconnector",
    "action": "single",
    "options": {
      "connection": "db",
      "sql": {
        "type": "SELECT",
        "columns": [
          {
            "table": "colaboradores",
            "column": "id_colaborador"
          },
          {
            "table": "colaboradores",
            "column": "nome_colaborador"
          },
          {
            "table": "colaboradores",
            "column": "cpf_colaborador"
          },
          {
            "table": "colaboradores",
            "column": "email"
          }
        ],
        "params": [
          {
            "operator": "equal",
            "type": "expression",
            "name": ":P1",
            "value": "{{identity}}",
            "test": ""
          }
        ],
        "table": {
          "name": "colaboradores"
        },
        "primary": "id_colaborador",
        "joins": [],
        "query": "select \"id_colaborador\", \"nome_colaborador\", \"cpf_colaborador\", \"email\" from \"colaboradores\" where \"colaboradores\".\"id_colaborador\" = ?",
        "wheres": {
          "condition": "AND",
          "rules": [
            {
              "id": "colaboradores.id_colaborador",
              "field": "colaboradores.id_colaborador",
              "type": "string",
              "operator": "equal",
              "value": "{{identity}}",
              "data": {
                "table": "colaboradores",
                "column": "id_colaborador",
                "type": "text",
                "columnObj": {
                  "type": "uuid",
                  "default": "gen_random_uuid()",
                  "primary": true,
                  "unique": true,
                  "nullable": false,
                  "name": "id_colaborador"
                }
              },
              "operation": "="
            }
          ],
          "conditional": null,
          "valid": true
        }
      }
    },
    "output": true,
    "meta": [
      {
        "type": "text",
        "name": "id_colaborador"
      },
      {
        "type": "text",
        "name": "nome_colaborador"
      },
      {
        "type": "text",
        "name": "cpf_colaborador"
      },
      {
        "type": "text",
        "name": "email"
      }
    ],
    "outputType": "object"
  }
]