82. Mutación: Restaurar eventos de suscripción

Siempre es una buena práctica tener la posibilidad de restaurar/revisar los eventos de suscripción entregados frente a los producidos. Por ello GeoPard almacena el historial de todos los eventos de suscripción producidos para el últimos 12 meses.

Los casos comunes:

  • Mala conexión a internet y los eventos no se entregaron

  • Reimplementación del listener de WebSocket

  • Comprobar la consistencia entre eventos recibidos y producidos

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<placeholder_of_user_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        action
        nodePath {
          entity
          uuid
        }
      }
    } 
  }
}

Filtros de entrada compatibles:

  • dateFrom como fecha y hora en formato ISO 8701 (p. ej.: "2023-05-25T12:49:00.000Z")

  • dateTo como fecha y hora en formato ISO 8701 (p. ej.: "2023-05-30T06:35:00.000Z")

  • farmUuids como matriz de UUIDs de "Finca" para buscar

  • fieldUuids como matriz de UUIDs de "Campo" para buscar

  • userUuids como arreglo de UUIDs de "User" para buscar

  • eventUuids como matriz de UUIDs de suscripción de "Evento"

Todos los filtros funcionan como operadores lógicos Y.

Cada evento de suscripción tiene un atributo executionDate vinculado al momento de envío en el formato AWSDateTime compatible con DateTime ISO 8601.

Última actualización

¿Te fue útil?