Method: flights.computeTypicalFlightEmissions

Recupera as estimativas de emissões de voos típicas entre dois aeroportos, também conhecidas como mercado. Se não houver estimativas disponíveis para um determinado mercado, a resposta vai retornar o objeto de mercado com campos de emissão vazios. A solicitação ainda será considerada bem-sucedida.

Confira detalhes sobre como as estimativas de emissões típicas são calculadas no GitHub.

A solicitação pode conter até 1.000 mercados. Se a solicitação tiver mais de 1.000 mercados, ela falhará com um erro INVALID_ARGUMENT.

Solicitação HTTP

POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions

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
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Campos
markets[]

object (Market)

Obrigatório. Solicite as estimativas de emissões de voo típicas para este par de mercado. É possível solicitar no máximo 1.000 mercados.

Corpo da resposta

A resposta inclui as emissões e a versão do modelo.

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

Representação JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Campos
typicalFlightEmissions[]

object (TypicalFlightEmissions)

As emissões típicas de voos do mercado foram solicitadas.

modelVersion

object (ModelVersion)

A versão do modelo em que as estimativas de emissões típicas de voos para todos os voos nesta resposta foram calculadas.

Mercado

Um par de aeroportos.

Representação JSON
{
  "origin": string,
  "destination": string
}
Campos
origin

string

Obrigatório. Código IATA do aeroporto de origem do voo, por exemplo, "LHR".

destination

string

Obrigatório. Código IATA do aeroporto de destino do voo, por exemplo, "JFK".

TypicalFlightEmissions

Estimativas de emissões típicas de voos para um determinado mercado

Representação JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Campos
market

object (Market)

Obrigatório. Corresponde aos identificadores de voo na solicitação. Observação: todos os códigos da IATA são escritos com letras maiúsculas.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Opcional. Emissões típicas de voo por passageiro para o mercado solicitado. Não vai estar presente se não for possível calcular as emissões típicas. Para conferir a lista de motivos pelos quais as emissões de voos típicos não podem ser calculadas, consulte o GitHub.