FeedItemSet

Bir feed öğesi grubunu temsil eder. Set, belirli feed öğesi özellikleri arasında kullanılabilir ve paylaşılabilir. Örneğin, bu gruba CustomerFeed, CampaignFeed ve AdGroupFeed'in eşleşen 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ış. Grubun 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.

dynamic_set_filter alanı. Bir feed öğesi grubundaki konumlara ilişkin 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 genel olarak 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 konumlara ilişkin 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 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 yaparken kullanılacak dize eşleştirme türü.

FeedItemSetStringFilterType

için olası türleri açıklayacaktır.

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

DynamicAffiliateLocationSetFilter

FeedItemSet içindeki satış ortağı konumlarına ilişkin 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ğı konumlarını zincir kimliklerine göre filtrelemek için kullanılır. Yalnızca belirtilen zincirlere ait satış ortağı konumları FeedItemSet'e eklenir.