REST Resource: genericclass
منبع: GenericClass
نمایندگی JSON |
---|
{
"id": string,
"classTemplateInfo": {
object (ClassTemplateInfo )
},
"imageModulesData": [
{
object (ImageModuleData )
}
],
"textModulesData": [
{
object (TextModuleData )
}
],
"linksModuleData": {
object (LinksModuleData )
},
"enableSmartTap": boolean,
"redemptionIssuers": [
string
],
"securityAnimation": {
object (SecurityAnimation )
},
"multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus ),
"callbackOptions": {
object (CallbackOptions )
},
"viewUnlockRequirement": enum (ViewUnlockRequirement ),
"messages": [
{
object (Message )
}
],
"appLinkData": {
object (AppLinkData )
},
"valueAddedModuleData": [
{
object (ValueAddedModuleData )
}
]
} |
فیلدها |
---|
id | string مورد نیاز. شناسه منحصر به فرد برای کلاس. این شناسه باید در همه موارد از یک صادرکننده منحصر به فرد باشد. این مقدار باید از قالب issuerID.identifier پیروی کند که در آن issuerID توسط Google صادر میشود و identifier توسط شما انتخاب میشود. شناسه منحصر به فرد فقط می تواند شامل نویسه های الفبایی باشد، . ، _ ، یا - . |
class Template Info | object ( ClassTemplateInfo ) اطلاعات الگو در مورد نحوه نمایش کلاس. اگر تنظیم نشود، Google به مجموعه ای از فیلدهای پیش فرض برای نمایش بازگشته است. |
image Modules Data[] | object ( ImageModuleData ) داده های ماژول تصویر اگر imageModulesData نیز روی شی تعریف شده باشد، هر دو نمایش داده می شوند. زمانی که هر دو تنظیم شوند، تنها یکی از تصویرهای کلاس و یکی از سطح شیء ارائه می شود. |
text Modules Data[] | object ( TextModuleData ) داده های ماژول متنی اگر textModulesData نیز روی شی تعریف شده باشد، هر دو نمایش داده می شوند. حداکثر تعداد این فیلدهای نمایش داده شده 10 از کلاس و 10 از شی است. |
links Module Data | object ( LinksModuleData ) داده های ماژول را پیوند می دهد. اگر linksModuleData نیز روی شی تعریف شده باشد، هر دو نمایش داده می شوند. حداکثر تعداد این فیلدهای نمایش داده شده 10 از کلاس و 10 از شی است. |
enable Smart Tap | boolean فقط برای شرکای فعال Smart Tap در دسترس است. برای راهنمایی بیشتر با پشتیبانی تماس بگیرید. |
redemption Issuers[] | string ( int64 format) مشخص می کند کدام صادرکنندگان بازخرید می توانند مجوز را از طریق Smart Tap بازخرید کنند. صادرکنندگان بازخرید با شناسه صادرکننده آنها شناسایی می شوند. صادرکنندگان بازخرید باید حداقل یک کلید Smart Tap پیکربندی شده باشند. فیلدهای enableSmartTap و سطح شیء smartTapRedemptionLevel نیز باید به درستی تنظیم شوند تا پاس از Smart Tap پشتیبانی کند. |
security Animation | object ( SecurityAnimation ) اطلاعات اختیاری در مورد انیمیشن امنیتی. اگر این تنظیم باشد، یک انیمیشن امنیتی در جزئیات پاس نمایش داده می شود. |
multiple Devices And Holders Allowed Status | enum ( MultipleDevicesAndHoldersAllowedStatus ) مشخص می کند که آیا چندین کاربر و دستگاه یک شیء مشابه را با ارجاع به این کلاس ذخیره می کنند یا خیر. |
callback Options | object ( CallbackOptions ) گزینههای Callback برای فراخوانی مجدد صادرکننده برای هر ذخیره/حذف یک شی برای این کلاس توسط کاربر نهایی استفاده میشود. همه اشیاء این کلاس واجد شرایط بازگشت به تماس هستند. |
view Unlock Requirement | enum ( ViewUnlockRequirement ) گزینه های باز کردن قفل مورد نیاز برای پاس عمومی را مشاهده کنید. |
messages[] | object ( Message ) مجموعه ای از پیام ها در برنامه نمایش داده می شود. همه کاربران این شیء پیام های مرتبط با آن را دریافت خواهند کرد. حداکثر تعداد این فیلدها 10 عدد می باشد. |
app Link Data | object ( AppLinkData ) پیوند برنامه یا وب سایت اختیاری که به عنوان یک دکمه در جلوی پاس نمایش داده می شود. اگر AppLinkData برای شیء مربوطه که به جای آن استفاده می شود ارائه شده باشد. |
value Added Module Data[] | object ( ValueAddedModuleData ) داده های ماژول ارزش افزوده اختیاری. حداکثر ده نفر در کلاس برای یک پاس فقط ده نمایش داده خواهد شد، با اولویت دادن به موارد موجود در شی. |
روش ها |
---|
| یک پیام به کلاس عمومی که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند. |
| کلاس عمومی را با شناسه کلاس داده شده برمی گرداند. |
| یک کلاس عمومی با شناسه و ویژگی های داده شده درج می کند. |
| فهرستی از تمام کلاسهای عمومی را برای شناسه صادرکننده معین برمیگرداند. |
| کلاس عمومی ارجاع شده توسط شناسه کلاس داده شده را به روز می کند. |
| کلاس Generic که توسط شناسه کلاس داده شده ارجاع داده شده است را به روز می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-18 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-18 بهوقت ساعت هماهنگ جهانی."],[[["The Generic Class resource allows you to create and manage generic passes within Google Wallet."],["It provides fields for customizing the pass's appearance, content, and functionality, such as images, text modules, links, and smart tap capabilities."],["Developers can utilize various methods to interact with Generic Class resources, including adding messages, retrieving class details, inserting new classes, listing existing classes, and updating class information."],["Each Generic Class is identified by a unique ID and leverages JSON for data representation and communication with the Google Wallet API."]]],[]]