Saltar al contenido principal

🏢 shori-search-primary-levels

Busca servicios (Primary Level) en Shori usando PrimaryLevelFilter con filtros dinámicos.

Diagrama del nodo

Campos

CampoTipoDescripción
Nombrestring + operadorFiltra por nombre del servicio. Default operador: LIKE
Activo (isActive)string + operadorFiltra por true/false. Default operador: EQ
ID Servicio (primaryLevelId)string + operadorFiltra por UUID. Default operador: IN. Acepta múltiples separados por coma
Tamaño páginanumberDefault: 20
Nº páginanumberDefault: 0

Salidas

SalidaCampoDescripción
1 (éxito)msg.payloadPrimaryLevelSearchResult { 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));