একাধিক বোর্ডিং পাস গ্রুপ করুন

একটি গ্রুপিং আইডি ব্যবহার করুন

ডিফল্টরূপে, 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 ব্যবহার করে তা করেন)। আপনি দেখতে পাচ্ছেন, উভয় শ্রেণী এবং অবজেক্ট বৈশিষ্ট্য স্বয়ংক্রিয় গ্রুপিংকে প্রভাবিত করে। এটি বিভিন্ন শ্রেণীর বোর্ডিং পাসগুলিকে একসাথে গোষ্ঠীভুক্ত করতে সক্ষম করে (যেমন যখন একই ট্রিপে বিভিন্ন ফ্লাইটের বিভিন্ন অপারেটিং ক্যারিয়ার থাকে)।