Google Wallet, बोर्डिंग पास के लिए ISO/IEC 18013-5 के मुताबिक मोबाइल दस्तावेज़ (mDocs) स्वीकार करता है. Google Wallet में सेव किए गए ज़रूरी शर्तें पूरी करने वाले बोर्डिंग पास, mDoc क्रेडेंशियल (mso_mdoc) के तौर पर जोड़े जा सकते हैं. साथ ही, इन्हें उपयोगकर्ता के डिजिटल आईडी के साथ, भरोसा करने वाले पक्षों और पुष्टि करने वाले लोगों या कंपनियों (जैसे, एयरपोर्ट के सुरक्षा चेकपॉइंट) को दिखाया जा सकता है.
बोर्डिंग पास का mDoc, Google Wallet में मौजूद
बोर्डिंग पास (FlightClass और FlightObject)
से अपने-आप जनरेट होता है.
स्कीमा आइडेंटिफ़ायर
| प्रॉपर्टी | वैल्यू |
|---|---|
दस्तावेज़ का टाइप (docType) |
com.google.wallet.boardingpass.1 |
| नेमस्पेस | com.google.wallet.boardingpass.1 |
| क्रेडेंशियल का फ़ॉर्मैट | mso_mdoc (ISO/IEC 18013-5) |
डेटा एलिमेंट
बोर्डिंग पास mDoc में मौजूद सभी डेटा एलिमेंट, com.google.wallet.boardingpass.1 नेमस्पेस में मौजूद होते हैं.
| एलिमेंट का पहचानकर्ता | CBOR टाइप | ज़रूरी है | ब्यौरा | Passes API सोर्स | उदाहरण |
|---|---|---|---|---|---|
id |
tstr |
हां | Google से जनरेट किया गया यूनीक आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Google Wallet में उपयोगकर्ता के सेव किए गए बोर्डिंग पास के लिए जनरेट किया जाता है. एक ही बोर्डिंग पास ऑब्जेक्ट को सेव करने वाले दो उपयोगकर्ताओं के आईडी अलग-अलग होते हैं. | उपयोगकर्ता के सेव करने पर, Google Wallet से जनरेट किया गया | "1313e7d5d3a74b5795ffb6c3ad655778" |
passenger_name |
tstr |
हां | यात्री का पूरा नाम, जैसा कि बोर्डिंग पास पर दिखाया गया है. | flightObject.passengerName |
"Jane Doe" |
passenger_name_record |
tstr |
हां | एयरलाइन बुकिंग की पुष्टि करने वाला कोड (पीएनआर). | flightObject.reservationInfo.confirmationCode |
"OWDGV9" |
flight_number |
tstr |
हां | आईएटीए कैरियर कोड और फ़्लाइट नंबर को स्पेस से अलग किया गया हो. | flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber |
"UA 1585" |
scheduled_departure_time |
tdate (#6.0(tstr)) |
हां | आरएफ़सी 3339 के मुताबिक फ़ॉर्मैट किया गया, रवानगी का शेड्यूल किया गया टाइमस्टैंप. | flightClass.localScheduledDepartureDateTime |
"2025-03-01T11:21:00-07:00" |
departure_airport_iata |
tstr |
हां | डिपार्चर हवाई अड्डे के लिए, तीन अक्षरों वाला आईएटीए हवाई अड्डे का कोड. | flightClass.origin.airportIataCode |
"SFO" |
arrival_airport_iata |
tstr |
हां | आगमन हवाई अड्डे के लिए, तीन अक्षरों वाला आईएटीए हवाई अड्डे का कोड. | flightClass.destination.airportIataCode |
"PVR" |
assurance_level |
tstr |
हां | बोर्डिंग पास की उत्पत्ति और पुष्टि का लेवल. पुष्टि के लेवल देखें. | Google Wallet, पास डालने के सोर्स के आधार पर तय करता है | "ISSUER_VERIFIED" |
पुष्टि के लेवल
Google Wallet में कई चैनलों से बोर्डिंग पास जोड़े जा सकते हैं. जैसे, Google Wallet API, Gmail से इंपोर्ट किए गए पास, और स्क्रीनशॉट या फ़ोटो. इसलिए, assurance_level एलिमेंट, भरोसा करने वाली पार्टियों को बोर्डिंग पास के सोर्स की जानकारी देता है:
| वैल्यू | ब्यौरा |
|---|---|
ISSUER_VERIFIED |
बोर्डिंग पास को Google Wallet API की मदद से, सीधे तौर पर किसी ऐसी एयरलाइन या कंपनी ने जारी किया हो जिसकी पुष्टि की गई हो. |
SELF_ATTESTED |
बोर्डिंग पास, एयरलाइन कंपनी ने सीधे तौर पर उपलब्ध नहीं कराया था. उदाहरण के लिए, इसे उपयोगकर्ता के दिए गए स्क्रीनशॉट से बनाया गया था या Gmail से इंपोर्ट किया गया था. |
SELF_ATTESTED_VERIFIED |
बोर्डिंग पास को उपयोगकर्ता के दिए गए आर्टफ़ैक्ट (जैसे, स्क्रीनशॉट) से इंपोर्ट किया गया था. साथ ही, Google ने बारकोड में एम्बेड किए गए, पास जारी करने वाले के डिजिटल हस्ताक्षर की क्रिप्टोग्राफ़िक तरीके से पुष्टि की थी. |