Reference documentation and code samples for the Google Maps FleetEngine V1 Client class ReportBillableTripRequest.
ReportBillableTrip request message.
Generated from protobuf message maps.fleetengine.v1.ReportBillableTripRequest
Namespace
Google \ Maps \ FleetEngine \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. Must be in the format |
↳ country_code |
string
Required. Two letter country code of the country where the trip takes place. Price is defined according to country code. |
↳ platform |
int
The platform upon which the request was issued. |
↳ related_ids |
array
The identifiers that are directly related to the trip being reported. These are usually IDs (for example, session IDs) of pre-booking operations done before the trip ID is available. The number of |
↳ solution_type |
int
The type of GMP product solution (for example, |
getName
Required. Must be in the format
providers/{provider}/billableTrips/{billable_trip}. The
provider must be the Project ID (for example, sample-cloud-project) of
the Google Cloud Project of which the service account making this call is a
member.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Required. Must be in the format
providers/{provider}/billableTrips/{billable_trip}. The
provider must be the Project ID (for example, sample-cloud-project) of
the Google Cloud Project of which the service account making this call is a
member.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCountryCode
Required. Two letter country code of the country where the trip takes place. Price is defined according to country code.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCountryCode
Required. Two letter country code of the country where the trip takes place. Price is defined according to country code.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPlatform
The platform upon which the request was issued.
| Returns | |
|---|---|
| Type | Description |
int |
|
setPlatform
The platform upon which the request was issued.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRelatedIds
The identifiers that are directly related to the trip being reported. These
are usually IDs (for example, session IDs) of pre-booking operations done
before the trip ID is available. The number of related_ids is
limited to 50.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setRelatedIds
The identifiers that are directly related to the trip being reported. These
are usually IDs (for example, session IDs) of pre-booking operations done
before the trip ID is available. The number of related_ids is
limited to 50.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSolutionType
The type of GMP product solution (for example,
ON_DEMAND_RIDESHARING_AND_DELIVERIES) used for the reported trip.
| Returns | |
|---|---|
| Type | Description |
int |
|
setSolutionType
The type of GMP product solution (for example,
ON_DEMAND_RIDESHARING_AND_DELIVERIES) used for the reported trip.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|