FeedItemSet

Représente un ensemble d'éléments de flux. L'ensemble peut être utilisé et partagé entre certaines fonctionnalités d'élément de flux. Par exemple, vous pouvez faire référence à l'ensemble dans les fonctions correspondantes de "CustomerFeed", "CampaignFeed" et "GroupFeed".

Représentation 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.
}
Champs
resourceName

string

Immuable. Nom de ressource de l'ensemble d'éléments de flux. Les noms de ressources de l'ensemble d'éléments de flux sont au format suivant: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Immuable. Nom de ressource du flux contenant les éléments de flux de l'ensemble. Immuable. Obligatoire.

feedItemSetId

string (int64 format)

Uniquement en sortie. Identifiant de l'ensemble.

displayName

string

Nom de l'ensemble. Doit être unique au sein du compte.

status

enum (FeedItemSetStatus)

Uniquement en sortie. État de l'élément de flux défini. Ce champ est en lecture seule.

Champ d'union dynamic_set_filter. Représente un filtre appliqué aux zones géographiques d'un ensemble d'éléments de flux. Ne s'applique que si le flux parent de "FeedItemSet" est un flux "LOCATION". dynamic_set_filter ne peut être qu'un des éléments suivants :
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Filtre de l'ensemble d'emplacements dynamique. Il n'est utilisé que pour les ensembles d'établissements.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Filtre de l'ensemble de lieux affilié dynamiques. Ce champ ne s'applique généralement pas aux ensembles d'éléments de flux. Il n'est utilisé que pour les ensembles de lieux affiliés.

FeedItemSetStatus

États possibles d'un ensemble d'éléments de flux.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
ENABLED L'ensemble d'éléments de flux est activé.
REMOVED L'ensemble d'éléments de flux a été supprimé.

DynamicLocationSetFilter

Représente un filtre appliqué aux zones géographiques d'un ensemble d'éléments de flux. Ne s'applique que si le flux parent de "FeedItemSet" est un flux "LOCATION".

Représentation JSON
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
Champs
labels[]

string

Si plusieurs libellés sont définis, seuls les éléments de flux comportant tous les libellés seront ajoutés à l'ensemble d'éléments "FeedItemSet".

businessNameFilter

object (BusinessNameFilter)

Filtre par nom d'entreprise.

BusinessNameFilter

Représente un filtre par nom d'entreprise sur les établissements d'un FeedItemSet.

Représentation JSON
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
Champs
businessName

string

Chaîne indiquant le nom de l'entreprise à utiliser pour le filtrage.

filterType

enum (FeedItemSetStringFilterType)

Type de correspondance de chaîne à utiliser lors du filtrage avec businessName.

FeedItemSetStringFilterType

décrire les types possibles d'un "FeedItemSetStringFilter".

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Le code d'erreur reçu n'est pas connu dans cette version.
EXACT Le filtre d'ensemble dynamique utilise la correspondance de chaîne exacte.

DynamicAffiliateLocationSetFilter

Représente un filtre sur les lieux affiliés dans un FeedItemSet. Ne s'applique que si le flux parent du FeedItemSet est un flux AFFILIATE_LOCATION.

Représentation JSON
{
  "chainIds": [
    string
  ]
}
Champs
chainIds[]

string (int64 format)

Permet de filtrer les lieux affiliés en fonction des ID de chaîne. Seuls les lieux affiliés appartenant aux chaînes spécifiées seront ajoutés à FeedItemSet.