82. Interogare: Restaurează evenimentele abonamentului

Este întotdeauna o bună practică să existe posibilitatea de a restaura/reverifica evenimentele de abonament livrate față de cele produse. Prin urmare, GeoPard stochează istoricul tuturor evenimentelor de abonament produse pentru ultimele 12 luni.

Cazurile comune:

  • Conexiune la internet slabă și evenimentele nu au fost livrate

  • Redeploy (reimplementare) a listener-ului WebSocket

  • Verificați consistența evenimentelor primite față de cele produse

  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
        acțiune
        nodePath {
          entitate
          uuid
        }
      }
    } 
  }
}

Filtre de intrare suportate:

  • dateFrom ca datetime în format ISO 8601 (ex: "2023-05-25T12:49:00.000Z")

  • dateTo ca datetime în format ISO 8601 (ex: "2023-05-30T06:35:00.000Z")

  • farmUuids ca un tablou de UUID-uri ale „Fermelor” pentru căutare

  • fieldUuids ca un tablou de UUID-uri ale „Parcelor” pentru căutare

  • userUuids ca un tablou de UUID-uri ale „User” pentru căutare

  • eventUuids ca un tablou de UUID-uri ale evenimentelor de abonament

Toate filtrele funcționează ca operatori logici ȘI.

Fiecare eveniment de abonament are un atribut executionDate legat de momentul trimiterii în format AWSDateTime compatibil cu ISO 8601 DateTime.

Ultima actualizare

A fost util?