← Volver al índice de esquemas

RetryStateCompact

Estado compacto del ciclo de reintentos, incluido en respuestas de lista (`GET /v1/validations`). Contiene los 4 campos más relevantes para una vista de lista; los detalles de la política (`max_retries`, `interval_seconds`, `outcomes`) son siempre `null` aquí y se exponen únicamente en `RetryStateFull`.

Propiedades

Campo Tipo Descripción
enabled boolean Indica si el ciclo de reintentos está activo para esta validación.
max_retries integer | null Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor.
interval_seconds integer | null Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor.
outcomes array | null Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor.
attempts_completed integer Número de reintentos completados hasta el momento.
next_attempt_at union Timestamp del próximo reintento programado. `null` si el ciclo está en estado terminal o si no hay reintentos activos.
resolved_at union Timestamp cuando un reintento resolvió la validación a `valid`. `null` si el ciclo no ha terminado por resolución.
exhausted_at union Timestamp cuando se agotaron los reintentos sin resolución. `null` si el ciclo no ha terminado por agotamiento.
cancelled_at union Timestamp cuando el ciclo fue cancelado explícitamente. `null` si no fue cancelado.
terminal_state string | null Estado terminal del ciclo: `pending` — activo, sin resultado final aún; `resolved` — un reintento obtuvo `valid`; `exhausted` — se agotaron los intentos; `cancelled` — cancelado por el usuario.

Usado en operaciones

  • GET /v1/validations
  • GET /v1/admin/validations
  • GET /v1/admin/validations/recent

Referenciado por esquemas