AuthToken インターフェース
google.maps.journeySharing.AuthToken
インターフェース
トークン フェッチャーから返された認証トークン。
プロパティ | |
---|---|
expiresInSeconds |
タイプ:
number このトークンの有効期限(トークンの発行からの秒数)。 |
token |
タイプ:
string トークン。 |
AuthTokenContext インターフェース
google.maps.journeySharing.AuthTokenContext
インターフェース
JSON ウェブトークンの作成に必要な追加情報が含まれています。
プロパティ | |
---|---|
deliveryVehicleId optional |
タイプ:
string optional 作成されたトークンの場合、指定された deliveryVehicleId にプライベート DeliveryVehicleId クレームが必要です。 |
taskId optional |
タイプ:
string optional 作成されたトークンの場合、指定した taskId に対して非公開の TaskId クレームが必要です。 |
trackingId optional |
タイプ:
string optional 指定する場合、作成されたトークンには、指定した TrackingId に対するプライベート TrackingId クレームが必要です。 |
tripId optional |
タイプ:
string optional 指定する場合、作成されたトークンには、提供された tripId に対するプライベート TripId クレームが必要です。 |
vehicleId optional |
タイプ:
string optional 指定する場合、作成されたトークンには、指定した carId に対するプライベート VehicleId クレームが必要です。 |
AuthTokenFetcher タイプ定義
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
定数
Fleet Engine サービスのタイプ。
アクセスするには、const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
DELIVERY_VEHICLE_SERVICE |
配達車両へのアクセスに使用される Fleet Engine サービス。 |
TASK_SERVICE |
タスク情報へのアクセスに使用される Fleet Engine サービス。 |
TRIP_SERVICE |
ルート情報へのアクセスに使用する Fleet Engine サービス。 |
UNKNOWN_SERVICE |
不明な Fleet Engine サービス。 |