Descripción:
Para el uso de filtros en los servicios SIF, se ha implementado propone implementar la siguiente manera para filtrar y consumir:
Descripcion | Operador | ValorOperador | |
---|---|---|---|
EqualsEquals | = | EQ | = |
Not EqualNEQ | != | NEQ | |
Greater Than | > | GT< | |
Lesser than | < | LT> | |
Greater than equals | >= | GTE<= | |
Lesser than equals | <= | LTE | |
>=ContainsContains | ~ | CONTAINS~ |
Ejemplo Json para filtros:
...
Importante: Para el uso correcto de los filtros, es necesario enviar el como parametro parámetro ‘filter', y en su valor, la estructura del json anterior minimizado.
...
https://homol.uno-internacional.com/sif/v3/empresas/00000000-0000-1000-0000-000000000008/sessions/00000000-0000-1000-0000-000000000033/getClassesForCourse?filter={"filters":[{"field":"alias","value":"30","_operator":"EQ"}]}
Para agregar mas campos a la busqueda, es necesario agregar al array 'filters', la informacion del campo a buscar.
...
https://homol.uno-internacional.com/sif/v3/empresas/00000000-0000-1000-0000-000000000008/sessions/00000000-0000-1000-0000-000000000033/getClassesForCourse?filter={"_logicOperator":"AND","filters":[{"field":"alias","value":"30","_operator":"EQ"}]}