Authentication

Interfaz AuthToken

Interfaz google.maps.journeySharing.AuthToken

Es el token de autenticación que devuelve el recuperador de tokens.

expiresInSeconds
Tipo: number
Es el tiempo de vencimiento en segundos. Un token vence en esta cantidad de tiempo después de recuperarlo.
token
Tipo: string
Es el token.

Interfaz AuthTokenContext

Interfaz google.maps.journeySharing.AuthTokenContext

Contiene información adicional necesaria para crear tokens web JSON.

deliveryVehicleId
opcional
Tipo: string optional
Cuando se proporciona, el token generado debe tener una reclamación DeliveryVehicleId privada para el deliveryVehicleId proporcionado.
taskId
opcional
Tipo: string optional
Cuando se proporciona, el token generado debe tener una reclamación TaskId privada para el taskId proporcionado.
trackingId
opcional
Tipo: string optional
Cuando se proporciona, el token generado debe tener una reclamación TrackingId privada para el trackingId proporcionado.
tripId
opcional
Tipo: string optional
Cuando se proporciona, el token generado debe tener una reclamación TripId privada para el tripId proporcionado.
vehicleId
opcional
Tipo: string optional
Cuando se proporciona, el token creado debe tener una reclamación VehicleId privada para el vehicleId proporcionado.

typedef de AuthTokenFetcher

google.maps.journeySharing.AuthTokenFetcher typedef

Es el tipo de función del token de autenticación.

Es una función que acepta un objeto AuthTokenFetcherOptions, que contiene detalles sobre el token de autenticación que se creará. Esta función debe generar el token y mostrar un AuthToken que contenga el token y su tiempo de vencimiento.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interfaz AuthTokenFetcherOptions

Interfaz google.maps.journeySharing.AuthTokenFetcherOptions

Son las opciones para el recuperador de tokens de autenticación.

context
Es el contexto del token de autenticación. Los IDs especificados en el contexto se deben agregar a la solicitud enviada al extremo de generación de tokens web JSON.
serviceType
Es el tipo de servicio de Fleet Engine.

Constantes de FleetEngineServiceType

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

Tipos de servicios de Fleet Engine.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Es el servicio de Fleet Engine que se usa para acceder a los vehículos de entrega.
TASK_SERVICE Es el servicio de Fleet Engine que se usa para acceder a la información de las tareas.
TRIP_SERVICE Es el servicio de Fleet Engine que se usa para acceder a la información del viaje.
UNKNOWN_SERVICE Servicio de Fleet Engine desconocido.