AuthToken インターフェース
google.maps.journeySharing.AuthToken インターフェース
トークン フェッチャーから返された認証トークン。
プロパティ | |
|---|---|
expiresInSeconds |
タイプ:
number有効期限(秒単位)。トークンは、取得後この時間が経過すると期限切れになります。 |
token |
タイプ:
stringトークン。 |
AuthTokenContext インターフェース
google.maps.journeySharing.AuthTokenContext インターフェース
JSON ウェブトークンの作成に必要な追加情報が含まれています。
プロパティ | |
|---|---|
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 ウェブトークン発行エンドポイントに送信されるリクエストに追加する必要があります。 |
serviceType |
Fleet Engine サービスタイプ。 |
FleetEngineServiceType 定数
google.maps.journeySharing.FleetEngineServiceType
constants
library "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 サービス。 |