82. Vaicājums: Atjaunot abonementa notikumus

Vienmēr ir laba prakse nodrošināt iespēju atjaunot/pārbaudīt piegādātos pret radītajiem abonementa notikumiem. Tāpēc GeoPard glabā visu radīto abonementa notikumu vēsturi pēdējo 12 mēnešu.

Biežākie gadījumi:

  • Slikts interneta savienojums un notikumi netika piegādāti

  • WebSocket klausītāja pārlaišana

  • Pārbaudīt saņemto pret radīto notikumu konsekvenci

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<vietturis_lietotāja_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        darbība
        nodePath {
          entītija
          uuid
        }
      }
    } 
  }
}

Atbalstītie ievades filtri:

  • dateFrom kā datums un laiks ISO 8701 formātā (piem.: "2023-05-25T12:49:00.000Z")

  • dateTo kā datums un laiks ISO 8701 formātā (piem.: "2023-05-30T06:35:00.000Z")

  • farmUuids kā "Lauka" UUID masīvs meklēšanai

  • fieldUuids kā "Lauks" UUID masīvs meklēšanai

  • userUuids kā "User" UUID masīvs meklēšanai

  • eventUuids kā abonementa "Notikuma" UUID masīvs

circle-info

Visi filtri darbojas kā loģiska UN.

circle-info

Katram abonementa notikumam ir atribūts executionDate saistīts ar nosūtīšanas brīdi AWSDateTime formātā, kas savietojams ar ISO 8601 DateTime.

Last updated

Was this helpful?