الفهرس
NotificationsApiService
(واجهة)Attribute
(تعداد)CreateNotificationSubscriptionRequest
(رسالة)DeleteNotificationSubscriptionRequest
(رسالة)GetNotificationSubscriptionRequest
(رسالة)ListNotificationSubscriptionsRequest
(رسالة)ListNotificationSubscriptionsResponse
(رسالة)NotificationSubscription
(رسالة)NotificationSubscription.NotificationEventType
(تعداد)ProductChange
(رسالة)ProductStatusChangeMessage
(رسالة)Resource
(تعداد)UpdateNotificationSubscriptionRequest
(رسالة)
NotificationsApiService
خدمة لإدارة اشتراكات الإشعارات للتجّار
CreateNotificationSubscription |
---|
ينشئ اشتراكًا في الإشعارات للتاجر. سنسمح بإنشاء الأنواع التالية من الاشتراكات في الإشعارات مع بعضها (لكل تاجر كمشترك لكل نوع حدث): 1. اشتراك لجميع الحسابات المُدارة + اشتراك للحساب الشخصي 2. اشتراكات "جزئية" متعددة للحسابات المُدارة + الاشتراك الذاتي لن نسمح بها (لكل تاجر بصفته مشتركًا في كل نوع من الفعالية): 1- اشتراكات متعددة ذاتية. 2- اشتراكات متعددة في "جميع الحسابات المُدارة". 3. جميع الاشتراكات واشتراكات جزئية في وقت واحد. 4- اشتراكات جزئية متعددة للحساب المستهدف نفسه
|
DeleteNotificationSubscription |
---|
يحذف الاشتراك في الإشعارات الخاصة بالتاجر.
|
GetNotificationSubscription |
---|
لتلقّي اشتراكات الإشعارات لحساب معيّن
|
ListNotificationSubscriptions |
---|
يتلقى كلّ اشتراكات الإشعارات الخاصة بالتاجر.
|
UpdateNotificationSubscription |
---|
لتعديل اشتراك حالي في الإشعارات لأحد التجار
|
السمة
حقل التعداد لتحديد السمة في المورد الذي يتم تغييره لإعلام التاجر بذلك
عمليات التعداد | |
---|---|
ATTRIBUTE_UNSPECIFIED |
سمة غير محدّدة |
STATUS |
حالة العنصر الذي تم تغييره |
CreateNotificationSubscriptionRequest
رسالة طلب حول طريقة CreateNotificationSUBSCRIPTION
الحقول | |
---|---|
parent |
مطلوبة. حساب التاجر الذي يملك الاشتراك الجديد في الإشعارات تنسيق الملف: |
notification_subscription |
مطلوبة. الاشتراك في الإشعارات الذي تريد إنشاءه |
DeleteNotificationSubscriptionRequest
طلب رسالة لطريقة Delete NotificationSUBSCRIPTION
الحقول | |
---|---|
name |
مطلوبة. اسم الاشتراك في الإشعارات الذي تريد حذفه. |
GetNotificationSubscriptionRequest
رسالة طلب حول طريقة GetNotification Subscription.
الحقول | |
---|---|
name |
مطلوبة. |
ListNotificationSubscriptionsRequest
رسالة طلب حول طريقة ListNotification Subscription.
الحقول | |
---|---|
parent |
مطلوبة. حساب التاجر الذي يملك اشتراكات الإشعارات تنسيق الملف: |
page_size |
الحد الأقصى لعدد اشتراكات الإشعارات المطلوب عرضها في الصفحة القيمة التلقائية للحقل " |
page_token |
الرمز المميّز (إذا تم توفيره) لاسترداد الصفحة اللاحقة. يجب أن تتطابق جميع المَعلمات الأخرى مع الاستدعاء الأصلي الذي وفّر الرمز المميّز للصفحة. |
ListNotificationSubscriptionsResponse
رسالة استجابة لطريقة ListNotification Subscription.
الحقول | |
---|---|
notification_subscriptions[] |
قائمة باشتراكات الإشعارات التي طلبها التاجر |
next_page_token |
هو رمز مميّز يمكن إرساله على أنّه |
NotificationSubscription
يمثل هذا الخيار اشتراك إشعارات يملكه حساب تاجر.
الحقول | |
---|---|
name |
النتائج فقط. |
registered_event |
الحدث الذي يريد التاجر تلقّي إشعار بشأنه. |
call_back_uri |
عنوان URL الذي يجب استخدامه لإرسال الإشعار إلى التاجر. |
حقل الاتحاد يمكن أن يكون الحقل " |
|
all_managed_accounts |
إذا كانت هذه القيمة صحيحة، يتم يوميًا إشعار الحساب الذي قدّم الطلب بالحدث المحدّد لجميع الحسابات المُدارة (يمكن أن تكون حسابات فرعية أو حسابات مرتبطة أخرى)، بما في ذلك الحسابات المضافة حديثًا. |
target_account |
|
NotificationEventType
يمثل نوع الحدث الذي يريد التاجر تلقّي إشعارات بشأنه.
عمليات التعداد | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
لم يتم تحديد نوع حدث الإشعارات. |
PRODUCT_STATUS_CHANGE |
إشعار بالتغييرات في حالة المنتج، مثلاً عندما يتمّ رفض المنتج |
ProductChange
التغيير الذي حدث للمنتج، بما في ذلك القيمة القديمة والقيمة الجديدة ورمز البلد باعتباره رمز المنطقة وسياق إعداد التقارير.
الحقول | |
---|---|
old_value |
القيمة القديمة للمورد أو السمة التي تم تغييرها. |
new_value |
القيمة الجديدة للمورد أو السمة التي تم تغييرها. |
region_code |
البلدان التي تم فيها إجراء التغيير (إذا كان ذلك منطبقًا) |
reporting_context |
سياقات إعداد التقارير التي تم تغييرها (إن وُجدت) |
ProductStatusChangeMessage
الرسالة التي سيتلقّاها التاجر لإرسال إشعار بشأن حدث تغيير حالة المنتج
الحقول | |
---|---|
changes[] |
رسالة لوصف التغيير الذي حدث للمنتج |
account |
الحساب المستهدَف الذي يملك الكيان الذي تم تغييره. تنسيق الملف : |
managing_account |
الحساب الذي يدير حساب التاجر: يمكن أن يكون هو نفسه معرّف التاجر إذا كان حسابًا مستقلاً. تنسيق الملف : |
resource_type |
في هذه الحالة، سيكون المورد الذي تم تغييره |
attribute |
السمة في المورد الذي تم تغييره، في هذه الحالة ستكون دائمًا |
resource_id |
معرّف المنتج. |
resource |
اسم المنتج تنسيق الملف: |
المورد
التعداد لتحديد المورد الذي يتم تغييره لإبلاغ التاجر به.
عمليات التعداد | |
---|---|
RESOURCE_UNSPECIFIED |
مورد غير محدّد |
PRODUCT |
نوع المورد : منتج |
UpdateNotificationSubscriptionRequest
رسالة طلب الخاصة بطريقة UpdateNotification Subscription.
الحقول | |
---|---|
notification_subscription |
مطلوبة. يشير إلى الإصدار الجديد من الاشتراك في الإشعارات الذي يجب تحديثه. |
update_mask |
قائمة الحقول التي يتم تعديلها |