Ejemplo de filtro de administración de usuarios
Este filtro de ejemplo se basa en los campos y parámetros de la API de administración de usuarios. Este filtro busca el nombre de inicio de sesión del usuario, username y el nombre real del usuario, firstName.
Este filtro busca la cadena "bot-creator" en el campo username y la cadena "Adweta" en el campo firstName.
{
"sort": [
{
"field": "username",
"direction": "asc"
}
],
"filter": {
"operator": "and",
"operands": [
{
"operator": "substring",
"value": "bot-creator",
"field": "username"
},
{
"operator": "substring",
"value": "Adweta",
"field": "firstName"
}
]
}
}
- ordenar
-
- campo: el nombre del campo utilizado para ordenar la respuesta.
- dirección: el orden de clasificación. Puede ser asc, ascendente o desc, descendente.
- filtrar
-
El filtro consiste en un operador, un valor y un campo. Los filtros son operandos cuando se utilizan junto con un operador booleano, como y.
- operandos: los filtros se utilizan como operandos cuando se combinan en un filtro mediante un operador booleano. Hay dos operadores booleanos disponibles:
- o: se debe cumplir una de las condiciones.
- y: todas las condiciones deben cumplirse.
- operador: hay 11 operadores
NINGUNO, lt, le, eq, ne, ge, gt, subcadena, y, o, no
. Y y o se utilizan para evaluar varios filtros juntos. Los otros operadores se utilizan para evaluar valores dentro de filtros individuales. No todos los operadores trabajan con todos los campos. - campo: el nombre del campo utilizado en el filtro.
- valor: el valor del campo que se evaluará.
- operandos: los filtros se utilizan como operandos cuando se combinan en un filtro mediante un operador booleano. Hay dos operadores booleanos disponibles: