Method: providers.billableTrips.report

Informar o uso de viagens faturáveis.

Solicitação HTTP

POST https://fleetengine.googleapis.com/v1/{name=providers/*/billableTrips/*}:report

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

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Precisa estar no formato providers/{provider}/billableTrips/{billable_trip}. O provedor precisa ser o ID do projeto (por exemplo, sample-cloud-project) do projeto do Google Cloud de que a conta de serviço que está fazendo a chamada faz parte.

Corpo da solicitação

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

Representação JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Campos
countryCode

string

Obrigatório. Código de país de duas letras do país onde a viagem acontece. O preço é definido de acordo com o código do país.

platform

enum (BillingPlatformIdentifier)

Plataforma em que a solicitação foi emitida.

relatedIds[]

string

Os identificadores diretamente relacionados à viagem que está sendo informada. Geralmente, são IDs (por exemplo, IDs de sessão) de operações de pré-reserva realizadas antes da disponibilização do ID da viagem. O número de relatedIds é limitado a 50.

solutionType

enum (SolutionType)

O tipo de solução de produto do GMP (por exemplo, ON_DEMAND_RIDESHARING_AND_DELIVERIES) usado para a viagem denunciada.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

BillingPlatformIdentifier

Um conjunto de valores que indicam em qual plataforma a solicitação foi emitida.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Padrão. Usado para plataformas não especificadas.
SERVER A plataforma é um servidor cliente.
WEB A plataforma é um navegador da Web.
ANDROID A plataforma é um dispositivo móvel Android.
IOS A plataforma é um dispositivo móvel iOS.
OTHERS Outras plataformas que não estão listadas nesta enumeração.

SolutionType

Seletor para diferentes tipos de solução de uma viagem denunciada.

Enums
SOLUTION_TYPE_UNSPECIFIED O valor padrão. Para garantir a compatibilidade com versões anteriores, a API vai usar ON_DEMAND_RIDESHARING_AND_DELIVERIES por padrão, que é o primeiro tipo de solução com suporte.
ON_DEMAND_RIDESHARING_AND_DELIVERIES A solução é um transporte sob demanda e entregas.