एक से ज़्यादा बोर्डिंग पास ग्रुप करें

ग्रुपिंग आईडी का इस्तेमाल करना

डिफ़ॉल्ट रूप से, एक ही Google Wallet में जोड़ें लिंक में कई पास जोड़ने पर, उन पास को उपयोगकर्ता के Google Wallet ऐप्लिकेशन में ग्रुप नहीं किया जाएगा. हालांकि, यह पक्का करके ग्रुप में एक साथ ग्रुप किया जा सकता है कि सभी पास में एक ही ग्रुप आईडी है. ग्रुप पास की जानकारी, Google Wallet ऐप्लिकेशन में एक साथ दिखेगी. पास का कोई ग्रुप चुनने पर, हर पास कैरसेल पर दिखेगा.

पास को एक ग्रुप में रखा जा सकता है:

  • शुरुआती प्रावधान के दौरान
  • update या patch तरीकों का इस्तेमाल करके

किसी ग्रुप में पास की जानकारी जोड़ने के लिए, पास ऑब्जेक्ट की groupingInfo.groupingId प्रॉपर्टी को सेट करना होगा. एक ही groupingId वैल्यू वाले सभी पास ऑब्जेक्ट अपने-आप एक ग्रुप में आ जाएंगे, भले ही उन्हें अलग से जोड़ा गया हो.

इस उदाहरण में एक लॉयल्टी कार्ड और ऑफ़र को एक साथ ग्रुप करके दिखाया गया है, ताकि उपयोगकर्ता को उनकी अगली खरीदारी में इस्तेमाल करने का लालच दिया जा सके.

loyaltyObject = {
  "classId": "ISSUER_ID.GIFT_CARD_CLASS_SUFFIX",
  "id": "ISSUER_ID.GIFT_CARD_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 1
  },
  "barcode": {
    "type": "QR_CODE",
    "value": "QR code"
  },
  "accountId": "Account id",
  "accountName": "Account name",
  "loyaltyPoints": {
  "label": "Points",
    "balance": {
      "int": 800
    }
  }
}

offerObject = {
  "classId": "ISSUER_ID.OFFER_CLASS_SUFFIX",
  "id": "ISSUER_ID.OFFER_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 2
  },
  "barcode": {
      "type": "QR_CODE",
      "value": "QR code",
  },
}

बोर्डिंग पास अपने-आप ग्रुपिंग होना

कभी-कभी बोर्डिंग पास का इस्तेमाल, एक ग्रुप के बजाय अलग-अलग ग्रुप में किया जाता है. आम तौर पर, फ़्लाइट के लिए, प्रतीक्षा के समय या एक से ज़्यादा स्टॉप वाली फ़्लाइट के टिकट का ग्रुप बनाया जाता है.

बोर्डिंग पास में अतिरिक्त तर्क होते हैं, जो पास के बारे में अपने-आप एक ग्रुप में दिखेंगे. हालांकि, ऐसा तब होगा, जब पास की प्रॉपर्टी में एक जैसी वैल्यू हों:

  • FlightClass.flightHeader.carrier.carrierIataCode
  • FlightClass.flightHeader.flightNumber
  • FlightClass.localScheduledDepartureDateTime
  • FlightObject.reservationInfo.confirmationCode
  • FlightObject.id का आईडी जारी करने वाला

अगर दो बोर्डिंग पास के लिए ऊपर दी गई कोई भी प्रॉपर्टी अलग है, तो उन्हें ग्रुप में नहीं रखा जाता है (जब तक कि आप groupingInfo का इस्तेमाल करके ऐसा नहीं करते). जैसा कि आप देख सकते हैं, क्लास और ऑब्जेक्ट दोनों प्रॉपर्टी अपने-आप होने वाले ग्रुप पर असर डालती हैं. इससे, अलग-अलग क्लास के बोर्डिंग पास को एक साथ ग्रुप किया जा सकता है. जैसे, एक ही यात्रा में अलग-अलग फ़्लाइट के लिए अलग-अलग ऑपरेटिंग कैरियर.