واجهة AuthToken
واجهة
google.maps.journeySharing.AuthToken
الرمز المميز للمصادقة الذي يعرضه برنامج جلب الرموز المميزة
الخصائص | |
|---|---|
expiresInSeconds |
النوع:
numberوقت انتهاء الصلاحية بالثواني تنتهي صلاحية الرمز المميّز بعد هذه المدة من جلبه. |
token |
النوع:
stringالرمز المميّز |
واجهة AuthTokenContext
واجهة
google.maps.journeySharing.AuthTokenContext
يحتوي على معلومات إضافية مطلوبة لإنشاء رموز JSON Web المميزة.
الخصائص | |
|---|---|
deliveryVehicleId
اختياري |
النوع:
string optionalعند تقديم الرمز المميّز الذي تم إنشاؤه، يجب أن يتضمّن مطالبة DeliveryVehicleId خاصة لـ deliveryVehicleId المقدَّم. |
taskId
اختياري |
النوع:
string optionalوعند توفيره، يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة من النوع TaskId لمعرّف المهمة المقدَّم. |
trackingId
اختياري |
النوع:
string optionalعند تقديم الرمز المميّز الذي تم إنشاؤه، يجب أن يتضمّن مطالبة TrackingId خاصة لـ trackingId المقدَّم. |
tripId
اختياري |
النوع:
string optionalوعند تقديم الرمز المميّز الذي تم إنشاؤه، يجب أن يتضمّن مطالبة خاصة من النوع 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 Web Token. |
serviceType |
النوع:
FleetEngineServiceTypeنوع خدمة 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 غير معروفة. |