گروه‌بندی چند بلیت رویداد

استفاده از شناسه گروه‌بندی

به‌طور پیش‌فرض، افزودن چند مجوز به یک پیوند افزودن به «کیف پول Google» باعث نمی‌شود که آن مجوزها در برنامه «کیف پول Google» کاربر گروه‌بندی شوند. بااین‌حال، مجوزها را می‌توان با اطمینان از اینکه همه آن‌ها شناسه گروه‌بندی یکسانی دارند، گروه‌بندی کرد. مجوزهای گروه‌بندی‌شده باهم در برنامه «کیف پول Google» نشان داده می‌شوند. وقتی گروهی از مجوزها انتخاب شود، هر مجوز در گردونه‌ای نشان داده می‌شود.

مجوزها را می‌توان باهم گروه‌بندی کرد:

  • درطول آماده‌سازی اولیه
  • بااستفاده از روش‌های 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",
  },
}

دسته‌بندی خودکار بلیت رویداد

گاهی اوقات بلیت‌های رویداد به‌جای استفاده فردی، به‌صورت گروهی استفاده می‌شوند. سناریوی رایج برای این کار، گروه‌بندی بلیت‌های چند عضو خانواده است.

بلیت‌های رویداد منطق دیگری دارند که گروه‌بندی خودکار را براساس دارایی‌های زیر فعال می‌کند:

  • EventClass.eventId
  • EventClass.eventName
  • EventClass.dateTime.start
  • بخش «شناسه صادرکننده» EventObject.id

گروه‌بندی با EventClass.eventId

اشیاء بلیت رویداد وقتی مقادیر یکسانی برای ویژگی‌های زیر داشته باشند به‌طور خودکار گروه‌بندی می‌شوند:

  • EventClass.eventId
  • بخش «شناسه صادرکننده» EventObject.id

وقتی اشیای بلیت رویداد این معیار را داشته باشند، حتی اگر EventClass.eventName و EventClass.dateTime.start متفاوت باشند، گروه‌بندی خواهند شد.

گروه‌بندی بدون EventClass.eventId

اگر EventClass.eventId تنظیم نشده باشد، درصورت یکسان بودن ویژگی‌های زیر، به‌طور خودکار گروه‌بندی می‌شوند.

  • EventClass.eventName
  • EventClass.dateTime.start
  • بخش «شناسه صادرکننده» EventObject.id