Authentication

Interface AuthToken

Interface google.maps.journeySharing.AuthToken

O token de autenticação retornado pelo coletor de tokens.

expiresInSeconds
Tipo:number
O tempo de expiração em segundos. Um token expira após esse período após a busca.
token
Tipo:string
O token.

Interface AuthTokenContext

Interface google.maps.journeySharing.AuthTokenContext

Contém informações adicionais necessárias para criar tokens da Web JSON.

deliveryVehicleId optional
Tipo:string optional
Quando fornecido, o token gerado precisa ter uma reivindicação DeliveryVehicleId privada para o deliveryVehicleId fornecido.
taskId optional
Tipo:string optional
Quando fornecido, o token gerado precisa ter uma reivindicação TaskId privada para o taskId fornecido.
trackingId optional
Tipo:string optional
Quando fornecido, o token gerado precisa ter uma reivindicação TrackingId privada para o trackingId fornecido.
tripId optional
Tipo:string optional
Quando fornecido, o token gerado precisa ter uma reivindicação TripId privada para o tripId fornecido.
vehicleId optional
Tipo:string optional
Quando fornecido, o token gerado precisa ter uma reivindicação VehicleId privada para o veículoId fornecido.

typedef AuthTokenFetcher

google.maps.journeySharing.AuthTokenFetcher typedef

Tipo de função do token de autenticação.

Uma função que aceita um objeto AuthTokenFetcherOptions, contendo detalhes sobre o token de autenticação a ser criado. Essa função precisa criar o token e retornar um AuthToken que contenha o token e o prazo de validade.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interface AuthTokenFetcherOptions

Interface google.maps.journeySharing.AuthTokenFetcherOptions

Opções para o extrator de tokens de autenticação.

context
O contexto do token de autenticação. Os IDs especificados no contexto precisam ser adicionados à solicitação enviada ao endpoint de criação de JSON Web Token.
serviceType
O tipo de serviço do Fleet Engine.

Constantes FleetEngineServiceType

Constantes google.maps.journeySharing.FleetEngineServiceType

Tipos de serviços do Fleet Engine.

Acesse chamando const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). Consulte Bibliotecas na API Maps JavaScript.

DELIVERY_VEHICLE_SERVICE Serviço do Fleet Engine usado para acessar veículos de entrega.
TASK_SERVICE Serviço do Fleet Engine usado para acessar informações de tarefas.
TRIP_SERVICE Serviço do Fleet Engine usado para acessar informações de viagens.
UNKNOWN_SERVICE Serviço do Fleet Engine desconhecido.