FeedItemSet

Feed öğeleri grubunu temsil eder. Grup, belirli feed öğesi özellikleri arasında kullanılabilir ve paylaşılabilir. Örneğin, kümeye CustomerFeed, CampaignFeed ve AdGroupFeed'in eşleştirme işlevleri içinde referans verilebilir.

JSON gösterimi
{
  "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.
}
Alanlar
resourceName

string

Sabit. Feed öğesi grubunun kaynak adı. Feed öğesi grubu kaynak adları şu biçimdedir: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Sabit. Kümedeki feed öğelerini içeren feed'in kaynak adı. Sabit. Zorunlu.

feedItemSetId

string (int64 format)

Yalnızca çıkış. Kümenin kimliği.

displayName

string

Grubun adı. Hesap içinde benzersiz olmalıdır.

status

enum (FeedItemSetStatus)

Yalnızca çıkış. Feed öğesi grubunun durumu. Bu alan salt okunurdur.

Birleştirme alanı dynamic_set_filter. Bir feed öğesi grubundaki konumlar üzerinde bulunan bir filtreyi temsil eder. Yalnızca FeedItemSet'in üst Feed'i bir LOCATION feed'iyse geçerlidir. dynamic_set_filter şunlardan yalnızca biri olabilir:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Dinamik konum kümesi için filtre. Yalnızca konum grupları için kullanılır.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Dinamik satış ortağı yer grubu için filtre. Bu alan genellikle feed öğesi grupları için geçerli değildir. Yalnızca satış ortağı yeri grupları için kullanılır.

FeedItemSetStatus

Feed öğesi grubunun olası durumları.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
ENABLED Feed öğesi grubu etkinleştirildi.
REMOVED Feed öğesi grubu kaldırıldı.

DynamicLocationSetFilter

Bir feed öğesi grubundaki konumlar üzerinde bulunan bir filtreyi temsil eder. Yalnızca FeedItemSet'in üst Feed'i bir LOCATION feed'iyse geçerlidir.

JSON gösterimi
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
Alanlar
labels[]

string

Birden fazla etiket ayarlanmışsa FeedItemSet'e yalnızca tüm etiketlerle işaretlenmiş feed öğeleri eklenir.

businessNameFilter

object (BusinessNameFilter)

İşletme adı filtresi.

BusinessNameFilter

FeedItemSet içindeki konumlarda bulunan bir işletme adı filtresini temsil eder.

JSON gösterimi
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
Alanlar
businessName

string

Filtreleme için kullanılacak işletme adı dizesi.

filterType

enum (FeedItemSetStringFilterType)

businessName ile filtreleme sırasında kullanılacak dize eşleştirme türü.

FeedItemSetStringFilterType

FeedItemSetStringFilter için olası türleri açıklar.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Alınan hata kodu bu sürümde bilinmiyor.
EXACT Dinamik küme filtresi tam dize eşleştirmesini kullanır.

DynamicAffiliateLocationSetFilter

FeedItemSet içindeki satış ortağı yerlerindeki bir filtreyi temsil eder. Yalnızca FeedItemSet'in üst Feed'i bir AFFILIATE_LOCATION feed'iyse geçerlidir.

JSON gösterimi
{
  "chainIds": [
    string
  ]
}
Alanlar
chainIds[]

string (int64 format)

Satış ortağı yerlerini zincir kimliklerine göre filtrelemek için kullanılır. FeedItemSet'e yalnızca belirtilen zincirlere ait satış ortağı konumları eklenir.