FeedItemSet

Reprezentuje zbiór elementów kanału. Zestawu można używać i udostępniać w ramach określonych funkcji elementów pliku danych. Do zbioru można się np. odwoływać się w ramach funkcji dopasowania CustomerFeed, CampaignFeed i GroupFeed.

Zapis 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.
}
Pola
resourceName

string

Niezmienne. Nazwa zasobu zestawu elementów kanału. Nazwy zasobów zestawu elementów kanału mają postać: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Niezmienne. Nazwa zasobu pliku danych zawierającego elementy tego pliku w zestawie. Niezmienne. To pole jest wymagane.

feedItemSetId

string (int64 format)

Tylko dane wyjściowe. Identyfikator zestawu.

displayName

string

Nazwa zestawu. Nazwa musi być niepowtarzalna w obrębie konta.

status

enum (FeedItemSetStatus)

Tylko dane wyjściowe. Stan ustawionego elementu kanału. To pole jest tylko do odczytu.

Pole sumy dynamic_set_filter. Reprezentuje filtr lokalizacji w zestawie elementów kanału. Ma zastosowanie tylko wtedy, gdy nadrzędny plik danych FeedItemSet jest plikiem danych LOCATION. dynamic_set_filter może mieć tylko jedną z tych wartości:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Filtruj według dynamicznego zestawu lokalizacji. Jest używana tylko w zestawach lokalizacji.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Przefiltruj zestaw dynamicznych powiązanych lokalizacji. To pole zwykle nie obowiązuje w przypadku zestawów elementów kanału. Jest używana tylko w przypadku zestawów powiązanych lokalizacji.

FeedItemSetStatus

Możliwe stany zestawu elementów kanału.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji.
ENABLED Zestaw elementów kanału jest włączony.
REMOVED Zestaw elementów kanału został usunięty.

DynamicLocationSetFilter

Reprezentuje filtr lokalizacji w zestawie elementów kanału. Ma zastosowanie tylko wtedy, gdy nadrzędny plik danych FeedItemSet jest plikiem danych LOCATION.

Zapis JSON
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
Pola
labels[]

string

Jeśli ustawisz wiele etykiet, do zbioru danych FeedItemSet zostaną dodane tylko elementy kanału oznaczone wszystkimi etykietami.

businessNameFilter

object (BusinessNameFilter)

Filtr nazwy firmy.

BusinessNameFilter

Reprezentuje filtr nazwy firmy według lokalizacji w elemencie FeedItemSet.

Zapis JSON
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
Pola
businessName

string

Ciąg nazwy firmy do filtrowania.

filterType

enum (FeedItemSetStringFilterType)

Typ dopasowania ciągu znaków, który ma być używany podczas filtrowania według nazwy firmy.

FeedItemSetStringFilterType

Opisz możliwe typy filtra FeedItemSetStringFilter.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Otrzymany kod błędu jest nieznany w tej wersji.
EXACT Filtr zbioru dynamicznego będzie używał dokładnego dopasowania ciągu znaków.

DynamicAffiliateLocationSetFilter

Reprezentuje filtr dotyczący powiązanych lokalizacji w zestawie FeedItemSet. Ma zastosowanie tylko wtedy, gdy nadrzędny plik danych FeedItemSet jest plikiem AFFILIATE_LOCATION.

Zapis JSON
{
  "chainIds": [
    string
  ]
}
Pola
chainIds[]

string (int64 format)

Służy do filtrowania powiązanych lokalizacji według identyfikatorów sieci. Do elementu FeedItemSet zostaną dodane tylko powiązane lokalizacje, które należą do określonych sieci.