82. Запрос: Восстановить События Подписок

Всегда хорошая практика — иметь возможность восстановить/проверить доставленные и сгенерированные события подписки. Поэтому GeoPard сохраняет историю всех сгенерированных событий подписки для последних 12 месяцев.

Распространённые сценарии:

  • Плохое интернет-соединение и события не были доставлены

  • Повторный деплой (переустановка) слушателя WebSocket

  • Проверьте согласованность полученных и сгенерированных событий

  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
        }
      }
    } 
  }
}

Поддерживаемые входные фильтры:

  • dateFrom в виде даты и времени в формате ISO 8601 (например: "2023-05-25T12:49:00.000Z")

  • dateTo в виде даты и времени в формате ISO 8601 (например: "2023-05-30T06:35:00.000Z")

  • farmUuids в виде массива UUID «Ферм» для поиска

  • fieldUuids в виде массива UUID «Участков» для поиска

  • userUuids как массив UUID пользователей для поиска

  • eventUuids в виде массива UUID событий подписки

circle-info

Все фильтры работают как логический И.

circle-info

Каждое событие подписки имеет атрибут executionDate связанный с моментом отправки в формате AWSDateTime, совместимом с ISO 8601 DateTime.

Последнее обновление

Это было полезно?