AuthToken インターフェース
google.maps.journeySharing.AuthToken
インターフェース
トークン取得ツールによって返された認証トークン。
プロパティ | |
---|---|
expiresInSeconds |
タイプ:
number 有効期限(秒単位)。トークンは取得後、この時間の経過後に期限切れになります。 |
token |
タイプ:
string トークン。 |
AuthTokenContext インターフェース
google.maps.journeySharing.AuthTokenContext
インターフェース
JSON Web Token の生成に必要な追加情報が含まれます。
プロパティ | |
---|---|
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 指定された場合、発行されたトークンには、指定された vehicleId に対する非公開の 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 サービス。 |