🏢 shori-search-primary-levels
Busca servicios (Primary Level) en Shori usando PrimaryLevelFilter con filtros dinámicos.
Diagrama del nodo
Campos
| Campo | Tipo | Descripción |
|---|---|---|
| Nombre | string + operador | Filtra por nombre del servicio. Default operador: LIKE |
| Activo (isActive) | string + operador | Filtra por true/false. Default operador: EQ |
| ID Servicio (primaryLevelId) | string + operador | Filtra por UUID. Default operador: IN. Acepta múltiples separados por coma |
| Tamaño página | number | Default: 20 |
| Nº página | number | Default: 0 |
Salidas
| Salida | Campo | Descripción |
|---|---|---|
| 1 (éxito) | msg.payload | PrimaryLevelSearchResult { page, count, numElements, primaryLevelResponse[] } |
| 2 (error) | msg.error | { message, name, stack } |
Ejemplos
Ejemplo 1 — Buscar todos los servicios activos
Ejemplo 2 — Búsqueda dinámica
Equivalente en código
const result = await client.caso().primaryLevel().search(
PrimaryLevelFilter.builder()
.name(FilterOperator.LIKE, "Soporte")
.isActive(FilterOperator.EQ, "true")
.pageSize(20)
.build()
);
result.primaryLevelResponse.forEach(s => console.log(s.name));