منبع: GenericObject
Generic Object ID بعدی: 121
نمایندگی JSON |
---|
{ "genericType": enum ( |
زمینه های | |
---|---|
genericType | مشخص کنید که کارت به کدام |
cardTitle | ضروری. سر پاس. این معمولاً نام تجاری مانند "XXX Gym"، "AAA Insurance" است. این فیلد الزامی است و در ردیف سرصفحه در بالای پاس ظاهر می شود. |
subheader | برچسب عنوان مجوز، مانند مکانی که می توان از این مجوز استفاده کرد. درست بالای عنوان در ردیف عنوان در نمای جزئیات پاس ظاهر می شود. |
header | ضروری. عنوان پاس، مانند «کوپن تخفیف 50 درصدی» یا «کارت کتابخانه» یا «کوپن». این فیلد ضروری است و در ردیف عنوان نمای جزئیات پاس ظاهر می شود. |
logo | تصویر لوگوی پاس. این تصویر در نمای جزئیات کارت در بالا سمت چپ و همچنین در نمای فهرست/تصویر کوچک نمایش داده می شود. اگر آرم وجود نداشته باشد، حرف اول |
hexBackgroundColor | رنگ پس زمینه کارت اگر تنظیم نشده باشد، از رنگ غالب تصویر قهرمان استفاده می شود و اگر تصویر قهرمان تنظیم نشده باشد، از رنگ غالب لوگو استفاده می شود و اگر لوگو تنظیم نشده باشد، رنگی توسط گوگل انتخاب می شود. |
notifications | تنظیمات اعلان که برای این شی فعال شده است. |
id | ضروری. شناسه منحصر به فرد برای یک شی. این شناسه باید در همه اشیاء صادرکننده منحصر به فرد باشد. این مقدار باید از قالب |
classId | ضروری. کلاس مرتبط با این شی. کلاس باید از همان نوع این شی باشد، باید از قبل وجود داشته باشد و باید تایید شود. شناسههای کلاس باید از قالب |
barcode | نوع و مقدار بارکد اگر پاس دارای بارکد نباشد، میتوانیم به صادرکننده اجازه دهیم Barcode.alternate_text را تنظیم کند و دقیقاً آن را نمایش دهد. |
heroImage | در صورت وجود تصویر بنر در جلوی کارت نمایش داده می شود. تصویر با عرض 100% نمایش داده می شود. |
validTimeInterval | دوره زمانی این شی معتبر یا قابل استفاده در نظر گرفته می شود. پس از گذشت مدت زمان، شی منقضی شده در نظر گرفته می شود که بر روی رندر دستگاه های کاربر تأثیر می گذارد. |
imageModulesData[] | داده های ماژول تصویر زمانی که هر دو تنظیم شوند، تنها یکی از تصویرهای کلاس و یکی از سطح شیء ارائه می شود. |
textModulesData[] | داده های ماژول متنی اگر |
linksModuleData | داده های ماژول را پیوند می دهد. اگر |
appLinkData | اطلاعات مربوط به پیوند برنامه شریک. حداکثر تعداد این فیلدهای نمایش داده شده 10 عدد است. |
groupingInfo | اطلاعاتی که نحوه گروه بندی پاس ها را کنترل می کند. |
smartTapRedemptionValue | مقداری که برای این شیء از طریق NFC به پایانه تأیید شده Smart Tap منتقل می شود. فیلدهای سطح کلاس |
rotatingBarcode | تنظیمات/جزئیات بارکد چرخشی |
state | وضعیت جسم. این فیلد برای تعیین نحوه نمایش یک شی در برنامه استفاده می شود. به عنوان مثال، یک شی |
hasUsers | نشان می دهد که آیا شیء کاربر دارد یا خیر. این فیلد توسط پلتفرم تنظیم شده است. |
passConstraints | تصویب محدودیت برای شی. شامل محدود کردن NFC و رفتارهای اسکرین شات است. |
wideLogo | لوگوی پهن پاس. در صورت ارائه، به جای آرم در سمت چپ بالای نمای کارت استفاده می شود. |
GenericType
نوع کارت ژنریک
Enums | |
---|---|
GENERIC_TYPE_UNSPECIFIED | نوع عمومی نامشخص |
GENERIC_SEASON_PASS | پاس فصل |
GENERIC_UTILITY_BILLS | قبوض آب و برق |
GENERIC_PARKING_PASS | پاس پارکینگ |
GENERIC_VOUCHER | کوپن |
GENERIC_GYM_MEMBERSHIP | کارت عضویت در باشگاه |
GENERIC_LIBRARY_MEMBERSHIP | کارت عضویت کتابخانه |
GENERIC_RESERVATIONS | رزرواسیون |
GENERIC_AUTO_INSURANCE | کارت های بیمه خودرو |
GENERIC_HOME_INSURANCE | کارت های بیمه خانه |
GENERIC_ENTRY_TICKET | بلیط های ورودی |
GENERIC_RECEIPT | رسیدها |
GENERIC_OTHER | نوع دیگر |
اطلاعیه
نشان می دهد که آیا شی باید اعلان را فعال کند یا خیر. ما فقط یکی از ExpiryNotification/UpcomingNotification را پشتیبانی می کنیم. expiryNotification
بر upcomingNotification
اولویت دارد. به عبارت دیگر، اگر expiryNotification
تنظیم شده باشد، قسمت upcomingNotification
را نادیده می گیریم.
نمایندگی JSON |
---|
{ "expiryNotification": { object ( |
زمینه های | |
---|---|
expiryNotification | یک اعلان در زمان خاصی قبل از انقضای کارت فعال می شود. |
upcomingNotification | قبل از اینکه کارت قابل استفاده شود، یک اعلان در زمان خاصی فعال می شود. |
ExpiryNotification
نشان میدهد که صادرکننده میخواهد Google Wallet 2 روز قبل از انقضای کارت اعلانهای انقضا ارسال کند.
نمایندگی JSON |
---|
{ "enableNotification": boolean } |
زمینه های | |
---|---|
enableNotification | نشان می دهد که آیا شی باید اعلان انقضا را فعال کند. |
اطلاعیه آینده
نشان میدهد که صادرکننده میخواهد Google Wallet یک اعلان اعتبار کارت آینده را ۱ روز قبل از معتبر/قابل استفاده شدن کارت ارسال کند.
نمایندگی JSON |
---|
{ "enableNotification": boolean } |
زمینه های | |
---|---|
enableNotification | نشان می دهد که آیا شی باید اعلان آینده را فعال کند یا خیر. |
مواد و روش ها | |
---|---|
| یک پیام به شیء عمومی که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند. |
| شیء عمومی را با شناسه شی داده شده برمی گرداند. |
| یک شیء عمومی با شناسه و خصوصیات داده شده را درج می کند. |
| فهرستی از تمام اشیاء عمومی را برای شناسه صادرکننده معین برمی گرداند. |
| شیء عمومی ارجاع شده توسط شناسه شی داده شده را به روز می کند. |
| شیء عمومی ارجاع شده توسط شناسه شی داده شده را به روز می کند. |