Интерфейс 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Контекст токена аутентификации. Идентификаторы, указанные в контексте, должны быть добавлены в запрос, отправленный в конечную точку создания веб-токена JSON. |
serviceType |
Тип сервиса Fleet Engine. |
Константы FleetEngineServiceType
google.maps.journeySharing.FleetEngineServiceType
Библиотека
констант
"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. |