Method: providers.billableTrips.report

Informa el uso facturable de los viajes.

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 pertenece 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. Es el código de país de dos letras del país donde se realiza el viaje. El precio se define según el código de país.

platform

enum (BillingPlatformIdentifier)

Es la plataforma en la que se emitió la solicitud.

relatedIds[]

string

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

solutionType

enum (SolutionType)

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

Cuerpo de la respuesta

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

BillingPlatformIdentifier

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

Enumeraciones
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Predeterminado. Se usa para plataformas no especificadas.
SERVER La plataforma es un servidor 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

Es el selector de diferentes tipos de soluciones de un viaje informado.

Enumeraciones
SOLUTION_TYPE_UNSPECIFIED Es el valor predeterminado. Para ofrecer 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 transporte compartido y entregas a pedido.