FeedItemSet

تمثل مجموعة من العناصر في الخلاصة. يمكن استخدام المجموعة ومشاركتها بين ميزات معيّنة لعناصر الخلاصة. على سبيل المثال، يمكن الإشارة إلى المجموعة ضمن الوظائف المطابقة لكل من CustomerFeed وCampaignFeed و فقدedFeed.

تمثيل JSON
{
  "resourceName": string,
  "feed": string,
  "feedItemSetId": string,
  "displayName": string,
  "status": enum (FeedItemSetStatus),

  // Union field dynamic_set_filter can be only one of the following:
  "dynamicLocationSetFilter": {
    object (DynamicLocationSetFilter)
  },
  "dynamicAffiliateLocationSetFilter": {
    object (DynamicAffiliateLocationSetFilter)
  }
  // End of list of possible types for union field dynamic_set_filter.
}
الحقول
resourceName

string

غير قابل للتغيير. اسم المورد لمجموعة عناصر الخلاصة. تكون أسماء موارد مجموعة عناصر الخلاصة على النحو التالي: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

غير قابل للتغيير. اسم مورد الخلاصة التي تحتوي على عناصر الخلاصة في المجموعة. غير قابل للتغيير. مطلوبة.

feedItemSetId

string (int64 format)

النتائج فقط. معرِّف المجموعة.

displayName

string

تمثّل هذه السمة اسم المجموعة. ويجب أن يكون فريدًا داخل الحساب.

status

enum (FeedItemSetStatus)

النتائج فقط. حالة مجموعة عناصر الخلاصة. هذا الحقل للقراءة فقط.

حقل الاتحاد dynamic_set_filter يمثل فلترًا على المواقع الجغرافية في مجموعة عناصر في الخلاصة. ينطبق ذلك فقط إذا كانت الخلاصة الرئيسية لـ FeedItemSet هي خلاصة LOCATION. يمكن أن يكون الحقل "dynamic_set_filter" واحدًا فقط مما يلي:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

فلتر لمجموعة المواقع الديناميكية ولا تُستخدم إلا لمجموعات المواقع الجغرافية.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

الفلترة لتحديد مجموعة مواقع المعلِن الديناميكية لا ينطبق هذا الحقل بشكل عام على مجموعات عناصر الخلاصة. وتُستخدَم فقط لمجموعات المواقع الجغرافية للشركاء التابعين.

FeedItemSetStatus

الحالات المحتملة لمجموعة عناصر في الخلاصة.

عمليات التعداد
UNSPECIFIED عدم تحديد صيغة مخاطبة
UNKNOWN تُستخدَم هذه السمة للقيمة المعروضة فقط. يعرض قيمة غير معروفة في هذا الإصدار.
ENABLED تم تفعيل مجموعة عناصر الخلاصة.
REMOVED تمت إزالة مجموعة عناصر الخلاصة.

DynamicLocationSetFilter

يمثل فلترًا على المواقع الجغرافية في مجموعة عناصر في الخلاصة. ينطبق ذلك فقط إذا كانت الخلاصة الرئيسية لـ FeedItemSet هي خلاصة LOCATION.

تمثيل JSON
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
الحقول
labels[]

string

وفي حال ضبط تصنيفات متعددة، ستتم إضافة عناصر الخلاصة التي تم وضع علامة عليها بجميع التصنيفات فقط إلى FeedItemSet.

businessNameFilter

object (BusinessNameFilter)

فلتر أسماء الأنشطة التجارية

BusinessNameFilter

تمثل فلتر اسم النشاط التجاري في المواقع الجغرافية في FeedItemSet.

تمثيل JSON
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
الحقول
businessName

string

سلسلة اسم النشاط التجاري المراد استخدامها في الفلترة

filterType

enum (FeedItemSetStringFilterType)

نوع مطابقة السلسلة المطلوب استخدامه عند الفلترة باستخدام businessName.

FeedItemSetStringFilterType

يصفون الأنواع الممكنة لـ FeedItemSetStringFilter.

عمليات التعداد
UNSPECIFIED عدم تحديد صيغة مخاطبة
UNKNOWN رمز الخطأ الذي تم تلقّيه غير معروف في هذا الإصدار.
EXACT وسيستخدم فلتر المجموعة الديناميكية مطابقة السلسلة التامة.

DynamicAffiliateLocationSetFilter

يمثل فلترًا على مواقع الشركاء التابعين في FeedItemSet. ينطبق ذلك فقط إذا كانت الخلاصة الرئيسية لـ FeedItemSet هي خلاصة AFFILIATE_LOCATION.

تمثيل JSON
{
  "chainIds": [
    string
  ]
}
الحقول
chainIds[]

string (int64 format)

تُستخدَم لفلترة المواقع الجغرافية للشركاء التابعين حسب أرقام تعريف السلاسل. ستتم فقط إضافة مواقع الشركاء التابعين التي تنتمي إلى السلاسل المحددة إلى FeedItemSet.