Method: flashFloods.search

Pesquise inundações repentinas. Retorna os eventos de enchente repentina mais recentes, ativos ou previstos. Consulte https://support.google.com/flood-hub/answer/16811681 para mais detalhes.

Solicitação HTTP

POST https://floodforecasting.googleapis.com/v1/flashFloods:search

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "countryCodes": [
    string
  ],
  "pageSize": integer,
  "pageToken": string
}
Campos
countryCodes[]

string

Opcional. Os códigos de país para pesquisar inundações repentinas. No formato ISO 3166 alpha-2, por exemplo, "US". Se não for informado, as inundações repentinas de todos os países serão retornadas.

pageSize

integer

Opcional. O número máximo de eventos a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 10.000 eventos serão retornados. O valor máximo é 10.000. Valores maiores serão revertidos para 10.000.

pageToken

string

Opcional. Um token de página recebido de uma chamada flashFloods.search anterior. Forneça isso para recuperar a página subsequente. Na paginação, todos os outros parâmetros enviados para flashFloods.search precisam corresponder à chamada que forneceu o token da página.

Corpo da resposta

A resposta de [flashFloods.search][google.research.floodforecasting.v1.SearchLatestFlashFloods].

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "flashFloodEvents": [
    {
      object (FlashFloodEvent)
    }
  ],
  "nextPageToken": string
}
Campos
flashFloodEvents[]

object (FlashFloodEvent)

Os eventos de enchente repentina encontrados com base nos critérios da solicitação.

nextPageToken

string

Opcional. Um token que pode ser enviado como pageToken para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.

FlashFloodEvent

Uma enxurrada. Ele representa um período que começa em forecastIssueTime e dura forecastPeriodHours, em que esperamos que ocorra uma enchente repentina.

Representação JSON
{
  "forecastIssueTime": string,
  "forecastPeriodHours": integer,
  "affectedCountryCodes": [
    string
  ],
  "likelyAffectedPolygonId": string,
  "highlyLikelyAffectedPolygonId": string,
  "eventPolygonId": string
}
Campos
forecastIssueTime

string

O horário em que essa previsão foi emitida. Representado como ISO 8601, por exemplo, "2025-10-17T10:34:00Z".

forecastPeriodHours

integer

Por quanto tempo a previsão é válida (em horas).

affectedCountryCodes[]

string

Os países que devem ser afetados pelo evento, no formato ISO 3166 alpha-2, por exemplo, "US".

likelyAffectedPolygonId

string

O polígono da área que provavelmente será afetada por uma inundação relâmpago. O ID do polígono pode ser enviado para [serializedPolygons.get][google.research.floodforecasting.v1.GetSerializedPolygon] para recuperar o polígono da área do evento.

highlyLikelyAffectedPolygonId

string

O polígono da área com alta probabilidade de ser afetada por uma inundação relâmpago. O ID do polígono pode ser enviado para [serializedPolygons.get][google.research.floodforecasting.v1.GetSerializedPolygon] para recuperar o polígono da área do evento.

eventPolygonId

string

O ID do polígono da área de borda do evento. Essa é a união dos polígonos prováveis e muito prováveis. O ID do polígono pode ser enviado para [serializedPolygons.get][google.research.floodforecasting.v1.GetSerializedPolygon] para recuperar o polígono da área de borda do evento.