«کیف پول Google» از مدارک دیجیتال (mDocs) منطبق با ISO/IEC 18013-5 برای کارتهای پرواز پشتیبانی میکند. کارتهای پرواز واجدشرایط
ذخیرهشده در «کیف پول Google» را میتوان بهعنوان اعتبارنامه mDoc
(mso_mdoc) ارائه کرد و درکنار «شناسه دیجیتال» کاربر به طرفهای متکی و درستیسنجها (مانند ایستهای بازرسی
امنیتی فرودگاه) ارائه کرد.
مدرک دیجیتال کارت پرواز بهطور خودکار از
کارت پرواز (FlightClass و FlightObject)
مربوطه در «کیف پول Google» مشتق میشود.
شناسههای طرحواره
| دارایی | مقدار |
|---|---|
نوع سند (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». دو کاربر که شیء کارت پرواز یکسانی را ذخیره میکنند شناسههای متفاوتی دارند. | تولیدشده توسط «کیف پول Google» هنگام ذخیره شدن توسط کاربر | "1313e7d5d3a74b5795ffb6c3ad655778" |
passenger_name |
tstr |
بله | نام کامل مسافر همانطور که در کارت پرواز نشان داده شده است. | flightObject.passengerName |
"Jane Doe" |
passenger_name_record |
tstr |
بله | کد تأیید رزرو خط هوایی (PNR). | flightObject.reservationInfo.confirmationCode |
"OWDGV9" |
flight_number |
tstr |
بله | کد حامل IATA و شماره پرواز که با فاصله از هم جدا شدهاند. | flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber |
"UA 1585" |
scheduled_departure_time |
tdate (#6.0(tstr)) |
بله | مُهر زمان حرکت برنامهریزیشده طبق RFC 3339 قالببندی شده است. | flightClass.localScheduledDepartureDateTime |
"2025-03-01T11:21:00-07:00" |
departure_airport_iata |
tstr |
بله | کد ۳ حرفی IATA فرودگاه مبدأ. | flightClass.origin.airportIataCode |
"SFO" |
arrival_airport_iata |
tstr |
بله | کد فرودگاه IATA سه حرفی برای فرودگاه مقصد. | flightClass.destination.airportIataCode |
"PVR" |
assurance_level |
tstr |
بله | منشأ و سطح درستیسنجی کارت پرواز. سطوح تضمین را ببینید. | توسط «کیف پول Google» براساس منبع دریافت مجوز تعیین میشود | "ISSUER_VERIFIED" |
سطوح تضمین
چون «کیف پول Google» از کارتهای پرواز از کانالهای متعدد (مانند Google Wallet API، وارد کردن از Gmail، و نماگرفتها یا عکسها) پشتیبانی میکند، عنصر assurance_level منشأ کارت پرواز را به طرفهای متکی نشان میدهد:
| مقدار | شرح |
|---|---|
ISSUER_VERIFIED |
کارت پرواز مستقیماً توسط خط هوایی یا صادرکننده تأییدشده ازطریق Google Wallet API صادر شده باشد. |
SELF_ATTESTED |
کارت پرواز مستقیماً توسط صادرکننده خط هوایی ارائه نشده است (برای مثال، از نماگرفت ارائهشده توسط کاربر ایجاد شده است یا از Gmail وارد شده است). |
SELF_ATTESTED_VERIFIED |
کارت پرواز از یک مصنوع ارائهشده توسط کاربر (مانند نماگرفت) وارد شده است و Google امضای دیجیتال صادرکننده را که در رمزینه جاسازی شده است بهصورت رمزنگاریشده تأیید کرده است. |