AuthToken interface
google.maps.journeySharing.AuthToken
interface
The auth token returned by the token fetcher.
| Properties | |
|---|---|
| expiresInSeconds | Type:   numberThe expiration time in seconds. A token expires in this amount of time after fetching. | 
| token | Type:   stringThe token. | 
AuthTokenContext interface
google.maps.journeySharing.AuthTokenContext
interface
Contains additional information needed to mint JSON Web Tokens.
| Properties | |
|---|---|
| deliveryVehicleId optional | Type:   string optionalWhen provided, the minted token should have a private  DeliveryVehicleIdclaim for the provided deliveryVehicleId. | 
| taskId optional | Type:   string optionalWhen provided, the minted token should have a private  TaskIdclaim for the provided taskId. | 
| trackingId optional | Type:   string optionalWhen provided, the minted token should have a private  TrackingIdclaim for the provided trackingId. | 
| tripId optional | Type:   string optionalWhen provided, the minted token should have a private  TripIdclaim for the provided tripId. | 
| vehicleId optional | Type:   string optionalWhen provided, the minted token should have a private  VehicleIdclaim for the provided vehicleId. | 
AuthTokenFetcher typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
Auth token function type. 
A function that accepts a AuthTokenFetcherOptions object, containing details about the auth token to be minted. This function should mint the token and return a AuthToken containing the token and its expiry time.
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions interface
google.maps.journeySharing.AuthTokenFetcherOptions
interface
Options for the auth token fetcher.
| Properties | |
|---|---|
| context | Type:   AuthTokenContextThe auth token context. IDs specified in the context should be added to the request sent to the JSON Web Token minting endpoint. | 
| serviceType | Type:   FleetEngineServiceTypeThe Fleet Engine service type. | 
FleetEngineServiceType constants
google.maps.journeySharing.FleetEngineServiceType
constants
Types of Fleet Engine services.
Access by calling const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). 
See Libraries in the Maps JavaScript API.
| Constants | |
|---|---|
| DELIVERY_VEHICLE_SERVICE | Fleet Engine service used to access delivery vehicles. | 
| TASK_SERVICE | Fleet Engine service used to access task information. | 
| TRIP_SERVICE | Fleet Engine service used to access trip information. | 
| UNKNOWN_SERVICE | Unknown Fleet Engine service. |