Method: providers.billableTrips.report

Informa el uso de viajes facturables.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Debe tener el formato providers/{provider}/billableTrips/{billable_trip}. El proveedor debe ser el ID del proyecto (por ejemplo, sample-cloud-project) del proyecto de Google Cloud del que forma parte la cuenta de servicio que realiza esta llamada.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Campos
countryCode

string

Obligatorio. Indica el código de país de dos letras del país en el que se realiza el viaje. El precio se define según el código de país.

platform

enum (BillingPlatformIdentifier)

La plataforma en la que se emitió la solicitud.

relatedIds[]

string

Son los identificadores que están directamente relacionados con el viaje que se informa. Por lo general, son IDs (por ejemplo, IDs de sesión) de operaciones de reserva anticipada que se realizan antes de que esté disponible el ID de viaje. La cantidad de relatedIds está limitada a 50.

solutionType

enum (SolutionType)

Es el tipo de solución de producto de GMP (por ejemplo, ON_DEMAND_RIDESHARING_AND_DELIVERIES) que se usó para el viaje informado.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.

BillingPlatformIdentifier

Un conjunto de valores que indican en qué plataforma se emitió la solicitud.

Enumeradores
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Predeterminado. Se usa para plataformas no especificadas.
SERVER La plataforma es un servidor de cliente.
WEB La plataforma es un navegador web.
ANDROID La plataforma es un dispositivo móvil Android.
IOS La plataforma es un dispositivo móvil iOS.
OTHERS Otras plataformas que no se enumeran en esta enumeración.

SolutionType

Selector para los diferentes tipos de soluciones de un viaje informado.

Enumeradores
SOLUTION_TYPE_UNSPECIFIED Es el valor predeterminado. Para la retrocompatibilidad, la API usará ON_DEMAND_RIDESHARING_AND_DELIVERIES de forma predeterminada, que es el primer tipo de solución compatible.
ON_DEMAND_RIDESHARING_AND_DELIVERIES La solución es un viaje de entregas y transporte a pedido.