شاخص
-
NotificationsApiService
(رابط) -
Attribute
(تعدادی) -
CreateNotificationSubscriptionRequest
(پیام) -
DeleteNotificationSubscriptionRequest
(پیام) -
GetNotificationSubscriptionRequest
(پیام) -
ListNotificationSubscriptionsRequest
(پیام) -
ListNotificationSubscriptionsResponse
(پیام) -
NotificationSubscription
(پیام) -
NotificationSubscription.NotificationEventType
(enum) -
ProductChange
(پیام) -
ProductStatusChangeMessage
(پیام) -
Resource
(تعدادی) -
UpdateNotificationSubscriptionRequest
(پیام)
NotificationsApiService
سرویس مدیریت اشتراک اعلانها برای بازرگانان
CreateNotificationSubscription |
---|
یک اشتراک اعلان برای یک کسب و کار ایجاد می کند. برای حسابهای مستقل یا حسابهای فرعی، کسبوکار میتواند برای خودش اشتراک ایجاد کند. برای MCA ها، کسب و کار می تواند برای همه حساب های مدیریت شده یا برای یک حساب فرعی خاص اشتراک ایجاد کند. ما به انواع زیر از اشتراکهای اعلان اجازه میدهیم با هم وجود داشته باشند (بهازای هر کسبوکار به عنوان مشترک در هر نوع رویداد):
ما اجازه نمی دهیم (به ازای هر کسب و کار به عنوان مشترک در هر نوع رویداد):
|
DeleteNotificationSubscription |
---|
اشتراک اعلان یک تاجر را حذف می کند.
|
GetNotificationSubscription |
---|
اشتراک اعلان برای یک حساب دریافت می کند.
|
ListNotificationSubscriptions |
---|
همه اشتراک های اعلان یک تاجر را دریافت می کند.
|
اشتراک UpdateNotification |
---|
اشتراک اعلان موجود برای یک تاجر را به روز می کند.
|
صفت
Enum برای مشخص کردن ویژگی در منبعی که در حال تغییر است تا به تاجر اطلاع دهد.
Enums | |
---|---|
ATTRIBUTE_UNSPECIFIED | ویژگی نامشخص |
STATUS | وضعیت موجودیت تغییر یافته |
CreateNotificationSubscriptionRequest
درخواست پیام برای روش CreateNotificationSubscription.
فیلدها | |
---|---|
parent | مورد نیاز. حساب تجاری که مالک اشتراک اعلان جدید است. قالب: |
notification_ subscription | مورد نیاز. اشتراک اعلان برای ایجاد. |
DeleteNotificationSubscriptionRequest
درخواست پیام برای روش DeleteNotificationSubscription.
فیلدها | |
---|---|
name | مورد نیاز. نام اشتراک اعلان که باید حذف شود. |
GetNotificationSubscriptionRequest
درخواست پیام برای روش GetNotificationSubscription.
فیلدها | |
---|---|
name | مورد نیاز. |
ListNotificationSubscriptionsRequest
درخواست پیام برای روش ListNotificationSubscription.
فیلدها | |
---|---|
parent | مورد نیاز. حساب تجاری که مالک اشتراکهای اعلان است. قالب: |
page_ size | حداکثر تعداد اشتراک اعلان برای بازگشت در یک صفحه. مقدار پیش فرض |
page_ token | رمز (در صورت ارائه) برای بازیابی صفحه بعدی. همه پارامترهای دیگر باید با فراخوانی اصلی که توکن صفحه را ارائه کرده است، مطابقت داشته باشند. |
ListNotificationSubscriptionsResponse
پیام پاسخ برای روش ListNotificationSubscription.
فیلدها | |
---|---|
notification_ subscriptions[] | فهرست اشتراک های اعلان درخواستی تاجر. |
next_ page_ token | یک نشانه، که می تواند به عنوان |
اطلاعیه اشتراک
نشان دهنده یک اشتراک اعلان متعلق به یک حساب تجاری است.
فیلدها | |
---|---|
name | فقط خروجی |
registered_ event | رویدادی که تاجر میخواهد از آن مطلع شود. |
call_ back_ uri | URL مورد استفاده برای ارسال اعلان به تاجر. |
زمینه اتحادیه | |
all_ managed_ accounts | اگر این مقدار درست باشد، حساب درخواستکننده از رویداد مشخص شده برای همه حسابهای مدیریتشده (میتواند حسابهای فرعی یا سایر حسابهای مرتبط باشد) از جمله حسابهای جدید اضافه شده به صورت روزانه مطلع میشود. |
target_ account | |
NotificationEventType
نشان دهنده نوع رویدادی است که تاجر علاقه مند به دریافت اعلان برای آن است.
Enums | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED | نوع رویداد اعلانها مشخص نشده است. |
PRODUCT_STATUS_CHANGE | اعلان وضعیت محصول تغییر می کند، برای مثال زمانی که محصول رد می شود. |
تغییر محصول
تغییری که برای محصول رخ داده است شامل ارزش قدیمی، ارزش جدید، کد کشور به عنوان کد منطقه و زمینه گزارش.
فیلدها | |
---|---|
old_ value | مقدار قدیمی منبع یا ویژگی تغییر یافته است. |
new_ value | مقدار جدید منبع یا ویژگی تغییر یافته. |
region_ code | کشورهایی که این تغییر را دارند (در صورت وجود) |
reporting_ context | گزارش زمینههایی که دارای تغییر هستند (در صورت وجود) |
پیام تغییر وضعیت محصول
پیامی که تاجر برای اطلاع از رویداد تغییر وضعیت محصول دریافت می کند
فیلدها | |
---|---|
changes[] | پیامی برای توضیح تغییری که در محصول رخ داده است |
account | حساب هدفی که مالک نهادی است که تغییر کرده است. قالب: |
managing_ account | حسابی که حساب تاجر را مدیریت می کند. اگر حساب مستقل باشد، می تواند مانند شناسه تجاری باشد. قالب: |
resource_ type | منبعی که تغییر کرد، در این مورد همیشه |
attribute | ویژگی موجود در منبع که تغییر کرده است، در این حالت همیشه |
resource_ id | شناسه محصول |
resource | نام محصول. قالب: |
expiration_ time | زمان انقضا محصول اگر اعلان برای رویداد حذف محصول ارسال شود، این قسمت شرط بندی نمی شود. |
منبع
Enum برای مشخص کردن منبعی که در حال تغییر است تا به تاجر اطلاع دهد.
Enums | |
---|---|
RESOURCE_UNSPECIFIED | منبع نامشخص |
PRODUCT | نوع منبع: محصول |
UpdateNotificationSubscriptionRequest
درخواست پیام برای روش UpdateNotificationSubscription.
فیلدها | |
---|---|
notification_ subscription | مورد نیاز. نسخه جدید اشتراک اعلان که باید به روز شود. |
update_ mask | لیست فیلدهای در حال به روز رسانی |