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

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

डिफ़ॉल्ट रूप से, एक ही चैनल में कई पास जोड़ना 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 का उपयोग करके ऐसा नहीं करते). जैसा कि आपको दिख रहा है, दोनों क्लास और ऑब्जेक्ट प्रॉपर्टी, अपने-आप ग्रुप होने की सुविधा पर असर डालती हैं. इससे बोर्डिंग पास की सुविधा चालू हो जाती है एक साथ समूहीकृत किए जाने वाले अलग-अलग क्लास के (जैसे कि जब अलग-अलग फ़्लाइट है, तो यात्रा के लिए उपयोग किए जाने वाले कैरियर अलग-अलग हैं.