Authentication

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 की सेवा के बारे में जानकारी नहीं है.