FeedItemSet

Reprezentuje zbiór elementów kanału. Zestawu można używać i udostępniać w ramach określonych funkcji elementów kanału. Na przykład do zbioru można się odwoływać 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

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

feed

string

Stałe. Nazwa zasobu pliku danych zawierającego znajdujące się w nim elementy tego pliku. Stałe. 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 zestawu elementów 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 być tylko jedną z tych wartości:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Przefiltruj dynamiczny zbiór lokalizacji. Jest używana tylko w zestawach lokalizacji.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Użyj filtra, by zobaczyć zestaw dynamicznych powiązanych lokalizacji. To pole nie stosuje się ogólnie do zestawów elementów kanału. Jest używana tylko w zestawach powiązanych lokalizacji.

FeedItemSetStatus

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

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. 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 elementu FeedItemSet będą dodawane tylko elementy kanału oznaczone wszystkimi etykietami.

businessNameFilter

object (BusinessNameFilter)

Filtr nazwy firmy.

BusinessNameFilter

Reprezentuje filtr nazwy firmy dla 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 z użyciem businessName.

FeedItemSetStringFilterType

opisać 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 zestawu dynamicznego będzie używać dokładnego dopasowania ciągów znaków.

DynamicAffiliateLocationSetFilter

Reprezentuje filtr powiązanych lokalizacji w elemencie FeedItemSet. Ma zastosowanie tylko wtedy, gdy nadrzędny plik danych FeedItemSet jest plikiem danych 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.