AuthToken 介面
google.maps.journeySharing.AuthToken
介面
權杖擷取器傳回的驗證權杖。
屬性 | |
|---|---|
expiresInSeconds |
類型:
number到期時間 (以秒為單位)。權杖會在擷取後這段時間內到期。 |
token |
類型:
string權杖。 |
AuthTokenContext 介面
google.maps.journeySharing.AuthTokenContext
介面
包含建立 JSON Web Token 所需的其他資訊。
屬性 | |
|---|---|
deliveryVehicleId
選填 |
類型:
string optional提供時,鑄造的權杖應具有所提供 deliveryVehicleId 的私人 DeliveryVehicleId 宣告。 |
taskId
選填 |
類型:
string optional如有提供,鑄造的權杖應具備所提供 taskId 的私人 TaskId 宣告。 |
trackingId
選填 |
類型:
string optional提供後,產生的權杖應具有所提供 trackingId 的私人 TrackingId 宣告。 |
tripId
選填 |
類型:
string optional如有提供,產生的權杖應具備所提供 tripId 的私人 TripId 宣告。 |
vehicleId
選填 |
類型:
string optional提供時,鑄造的權杖應具有所提供 vehicleId 的私人 VehicleId 宣告。 |
AuthTokenFetcher typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
驗證權杖函式類型。
這個函式可接受 AuthTokenFetcherOptions 物件,其中包含要建立的驗證權杖詳細資料。這個函式應鑄造權杖,並傳回包含權杖及其到期時間的 AuthToken。
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions 介面
google.maps.journeySharing.AuthTokenFetcherOptions
介面
驗證權杖擷取器的選項。
屬性 | |
|---|---|
context |
類型:
AuthTokenContext驗證權杖情境。在內容中指定的 ID 應新增至傳送至 JSON Web Token 鑄造端點的要求。 |
serviceType |
Fleet Engine 服務類型。 |
FleetEngineServiceType 常數
google.maps.journeySharing.FleetEngineServiceType
constants
程式庫"journeySharing"
Fleet Engine 服務類型。
這些常數也可以做為字串使用。在 TypeScript 中,字串常值是由 FleetEngineServiceTypeString 類型定義。
const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
常數 | |
|---|---|
DELIVERY_VEHICLE_SERVICE |
用於存取配送車輛的 Fleet Engine 服務。 |
TASK_SERVICE |
用於存取工作資訊的 Fleet Engine 服務。 |
TRIP_SERVICE |
用於存取行程資訊的 Fleet Engine 服務。 |
UNKNOWN_SERVICE |
不明的 Fleet Engine 服務。 |