# Package fleet_routing (1.15.0)

1.15.0 (latest) 1.14.0 1.13.0 1.12.0 1.11.2 1.10.0 1.9.1 1.8.5 1.7.0 1.6.0 1.5.0 1.4.3 1.3.2 1.2.0 1.1.3 1.0.1 0.1.1 API documentation for `optimization_v1.services.fleet_routing` package.

## Classes

### [FleetRoutingAsyncClient](https://docs.cloud.google.com/python/docs/reference/optimization/latest/google.cloud.optimization_v1.services.fleet_routing.FleetRoutingAsyncClient)

A service for optimizing vehicle tours.

Validity of certain types of fields:

- `google.protobuf.Timestamp`

  - Times are in Unix time: seconds since 1970-01-01T00:00:00+00:00.
  - seconds must be in \[0, 253402300799\], i.e. in \[1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00\].
  - nanos must be unset or set to 0.
- `google.protobuf.Duration`

  - seconds must be in \[0, 253402300799\], i.e. in \[1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00\].
  - nanos must be unset or set to 0.
- `google.type.LatLng`

  - latitude must be in \[-90.0, 90.0\].
  - longitude must be in \[-180.0, 180.0\].
  - at least one of latitude and longitude must be non-zero.

### [FleetRoutingClient](https://docs.cloud.google.com/python/docs/reference/optimization/latest/google.cloud.optimization_v1.services.fleet_routing.FleetRoutingClient)

A service for optimizing vehicle tours.

Validity of certain types of fields:

- `google.protobuf.Timestamp`

  - Times are in Unix time: seconds since 1970-01-01T00:00:00+00:00.
  - seconds must be in \[0, 253402300799\], i.e. in \[1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00\].
  - nanos must be unset or set to 0.
- `google.protobuf.Duration`

  - seconds must be in \[0, 253402300799\], i.e. in \[1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00\].
  - nanos must be unset or set to 0.
- `google.type.LatLng`

  - latitude must be in \[-90.0, 90.0\].
  - longitude must be in \[-180.0, 180.0\].
  - at least one of latitude and longitude must be non-zero.