AuthToken-Schnittstelle
Schnittstelle google.maps.journeySharing.AuthToken
Das vom Token-Fetcher zurückgegebene Authentifizierungstoken.
Attribute | |
|---|---|
expiresInSeconds |
Typ:
numberDie Ablaufzeit in Sekunden. Ein Token läuft nach dieser Zeitspanne nach dem Abrufen ab. |
token |
Typ:
stringDas Token. |
AuthTokenContext-Schnittstelle
Schnittstelle google.maps.journeySharing.AuthTokenContext
Enthält zusätzliche Informationen, die zum Erstellen von JSON Web Tokens erforderlich sind.
Attribute | |
|---|---|
deliveryVehicleId
optional |
Typ:
string optionalWenn angegeben, sollte das generierte Token einen privaten DeliveryVehicleId-Anspruch für die angegebene deliveryVehicleId haben. |
taskId
optional |
Typ:
string optionalWenn angegeben, sollte das generierte Token einen privaten TaskId-Anspruch für die angegebene taskId haben. |
trackingId
optional |
Typ:
string optionalWenn angegeben, sollte das generierte Token einen privaten TrackingId-Anspruch für die angegebene trackingId haben. |
tripId
optional |
Typ:
string optionalWenn angegeben, sollte das generierte Token einen privaten TripId-Anspruch für die angegebene tripId haben. |
vehicleId
optional |
Typ:
string optionalWenn angegeben, sollte das generierte Token eine private VehicleId-Anforderung für die angegebene vehicleId haben. |
AuthTokenFetcher-typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
Funktionstyp des Authentifizierungstokens.
Eine Funktion, die ein AuthTokenFetcherOptions-Objekt mit Details zum zu erstellenden Authentifizierungstoken akzeptiert. Diese Funktion sollte das Token erstellen und ein AuthToken mit dem Token und seiner Ablaufzeit zurückgeben.
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions-Schnittstelle
Schnittstelle google.maps.journeySharing.AuthTokenFetcherOptions
Optionen für den Auth-Token-Fetcher.
Attribute | |
|---|---|
context |
Typ:
AuthTokenContextDer Kontext des Authentifizierungstokens. Im Kontext angegebene IDs sollten der Anfrage hinzugefügt werden, die an den JSON Web Token-Minting-Endpunkt gesendet wird. |
serviceType |
Der Fleet Engine-Diensttyp. |
FleetEngineServiceType-Konstanten
google.maps.journeySharing.FleetEngineServiceType
Konstanten
Bibliothek "journeySharing"
Arten von Fleet Engine-Diensten.
Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ FleetEngineServiceTypeString definiert.
const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
Konstanten | |
|---|---|
DELIVERY_VEHICLE_SERVICE |
Fleet Engine-Dienst für den Zugriff auf Lieferfahrzeuge. |
TASK_SERVICE |
Fleet Engine-Dienst, der für den Zugriff auf Aufgabeninformationen verwendet wird. |
TRIP_SERVICE |
Fleet Engine-Dienst, der für den Zugriff auf Fahrteninformationen verwendet wird. |
UNKNOWN_SERVICE |
Unbekannter Fleet Engine-Dienst. |