Authentication

Interface AuthToken

Interface google.maps.journeySharing.AuthToken

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

expiresInSeconds
Tipo: number
O prazo de validade em segundos. Um token expira nesse período após a busca.
token
Tipo: string
O token.

Interface AuthTokenContext

Interface google.maps.journeySharing.AuthTokenContext

Contém outras informações necessárias para gerar JSON Web Tokens.

deliveryVehicleId
opcional
Tipo: string optional
Quando fornecido, o token gerado precisa ter uma declaração DeliveryVehicleId particular para o deliveryVehicleId fornecido.
taskId
opcional
Tipo: string optional
Quando fornecido, o token gerado precisa ter uma declaração TaskId privada para o taskId fornecido.
trackingId
opcional
Tipo: string optional
Quando fornecido, o token gerado precisa ter uma declaração TrackingId particular para o trackingId fornecido.
tripId
opcional
Tipo: string optional
Quando fornecido, o token gerado precisa ter uma declaração TripId particular para o tripId fornecido.
vehicleId
opcional
Tipo: string optional
Quando fornecido, o token gerado precisa ter uma declaração VehicleId particular para o vehicleId 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 gerado. Essa função precisa cunhar o token e retornar um AuthToken que contenha o token e o expiry time dele.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interface AuthTokenFetcherOptions

Interface google.maps.journeySharing.AuthTokenFetcherOptions

Opções para o buscador 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 geração de JSON Web Tokens.
serviceType
O tipo de serviço do Fleet Engine.

Constantes de FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType biblioteca de constantes
"journeySharing"

Tipos de serviços do Fleet Engine.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
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 da viagem.
UNKNOWN_SERVICE Serviço desconhecido do Fleet Engine.