- [JSON representation](https://developers.google.com/maps/documentation/routes/reference/rest/v2/RouteTravelAdvisory#SCHEMA_REPRESENTATION)

Contains the additional information that the user should be informed about, such as possible traffic zone restrictions.

| JSON representation |
|---|
| ``` { "tollInfo": { object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/TollInfo`) }, "speedReadingIntervals": [ { object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/SpeedReadingInterval`) } ], "fuelConsumptionMicroliters": string, "routeRestrictionsPartiallyIgnored": boolean, "transitFare": { object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/Money`) } } ``` |

| Fields ||
|---|---|
| `tollInfo` | ``object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/TollInfo`)`` Contains information about tolls on the route. This field is only populated if tolls are expected on the route and `TOLLS` is included in the request's `https://developers.google.com/maps/documentation/routes/reference/rest/v2/TopLevel/computeRoutes#body.request_body.FIELDS.extra_computations`. If this field is set, but the `estimatedPrice` subfield is not populated, then the route contains tolls, but the estimated price is unknown. If `tollInfo` is not set, then there are no tolls expected on the route. |
| `speedReadingIntervals[]` | ``object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/SpeedReadingInterval`)`` Speed reading intervals indicating traffic density. This field is only populated for requests when the request has a `TRAFFIC_AWARE` or `TRAFFIC_AWARE_OPTIMAL` `https://developers.google.com/maps/documentation/routes/reference/rest/v2/TopLevel/computeRoutes#body.request_body.FIELDS.routing_preference` value, and `TRAFFIC_ON_POLYLINE` is included in the `https://developers.google.com/maps/documentation/routes/reference/rest/v2/TopLevel/computeRoutes#body.request_body.FIELDS.extra_computations`. The intervals cover the entire polyline of the route without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A --- B --- C --- D --- E --- F --- G speedReadingIntervals: [A,C), [C,D), [D,G). |
| `fuelConsumptionMicroliters` | `string (https://developers.google.com/discovery/v1/type-format format)` The predicted fuel consumption in microliters. This field is only populated when `FUEL_CONSUMPTION` is included in the request's `https://developers.google.com/maps/documentation/routes/reference/rest/v2/TopLevel/computeRoutes#body.request_body.FIELDS.extra_computations`. |
| `routeRestrictionsPartiallyIgnored` | `boolean` Returned route may have restrictions that are not suitable for requested travel mode or route modifiers. |
| `transitFare` | ``object (`https://developers.google.com/maps/documentation/routes/reference/rest/v2/Money`)`` If present, contains the total fare or ticket costs on this route This property is only returned for `TRANSIT` requests and only for routes where fare information is available for all transit steps. |