Package google.shopping.css.v1

Index

AccountLabelsService

Gère les libellés des comptes Merchant Center et CSS.

CreateAccountLabel

rpc CreateAccountLabel(CreateAccountLabelRequest) returns (AccountLabel)

Crée un libellé qui n'est associé à aucun compte.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

DeleteAccountLabel

rpc DeleteAccountLabel(DeleteAccountLabelRequest) returns (Empty)

Supprime un libellé et le retire de tous les comptes auxquels il a été attribué.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListAccountLabels

rpc ListAccountLabels(ListAccountLabelsRequest) returns (ListAccountLabelsResponse)

Liste les libellés appartenant à un compte.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateAccountLabel

rpc UpdateAccountLabel(UpdateAccountLabelRequest) returns (AccountLabel)

Met à jour un libellé.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

AccountsService

Service de gestion des informations de compte CSS/MC.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Récupère un seul compte CSS/MC par ID.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListChildAccounts

rpc ListChildAccounts(ListChildAccountsRequest) returns (ListChildAccountsResponse)

Liste tous les comptes associés à l'ID de compte CSS spécifié, et filtre éventuellement par ID de libellé et nom de compte.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateLabels

rpc UpdateLabels(UpdateAccountLabelsRequest) returns (Account)

Met à jour les libellés attribués aux comptes CSS/MC par un domaine CSS.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

CssProductInputsService

Service permettant d'utiliser la ressource CssProductInput. Ce service permet d'insérer, de modifier ou de supprimer des produits CSS.

DeleteCssProductInput

rpc DeleteCssProductInput(DeleteCssProductInputRequest) returns (Empty)

Supprime une entrée de produit CSS de votre compte CSS Center.

Après une suppression, il peut s'écouler plusieurs minutes avant que la saisie ne soit plus disponible.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

InsertCssProductInput

rpc InsertCssProductInput(InsertCssProductInputRequest) returns (CssProductInput)

Importe un CssProductInput dans votre compte CSS Center. Si une entrée avec le même "contentLanguage", la même identité, le même "feedLabel" et le même "feedId" existe déjà, cette méthode remplace cette entrée.

Après avoir inséré, mis à jour ou supprimé une entrée de produit CSS, il peut s'écouler plusieurs minutes avant que le produit CSS traité puisse être récupéré.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateCssProductInput

rpc UpdateCssProductInput(UpdateCssProductInputRequest) returns (CssProductInput)

Met à jour l'entrée de produit CSS existante dans votre compte CSS Center.

Après avoir inséré, mis à jour ou supprimé une entrée de produit CSS, il peut s'écouler plusieurs minutes avant que le produit CSS traité puisse être récupéré.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

CssProductsService

Service permettant d'obtenir et de lister les produits CSS(également appelés offres agrégées en interne).

GetCssProduct

rpc GetCssProduct(GetCssProductRequest) returns (CssProduct)

Récupère le produit CSS traité à partir de votre compte CSS Center. Après avoir inséré, modifié ou supprimé une entrée de produit, il peut s'écouler plusieurs minutes avant que le produit final mis à jour puisse être récupéré.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListCssProducts

rpc ListCssProducts(ListCssProductsRequest) returns (ListCssProductsResponse)

Répertorie les produits CSS traités dans votre compte CSS Center. La réponse peut contenir moins d'éléments que ceux spécifiés par pageSize. Utilisez pageToken pour déterminer s'il existe d'autres éléments à demander.

Après avoir inséré, mis à jour ou supprimé une entrée de produit CSS, il peut s'écouler plusieurs minutes avant que le produit CSS traité mis à jour puisse être récupéré.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

QuotaService

Service permettant d'obtenir des informations sur le quota d'appels de méthode par méthode de l'API CSS.

ListQuotaGroups

rpc ListQuotaGroups(ListQuotaGroupsRequest) returns (ListQuotaGroupsResponse)

Indique le quota d'appels quotidien et l'utilisation par groupe pour votre compte CSS Center.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/content

Pour plus d'informations, consultez la OAuth 2.0 Overview.

Compte

Informations sur le compte CSS/MC.

Champs
name

string

Nom de ressource du libellé. Format : accounts/{account}

full_name

string

Uniquement en sortie. Immuable. Nom complet du compte CSS/MC.

label_ids[]

int64

ID de libellé créés manuellement et attribués au compte CSS/MC par un compte CSS parent.

automatic_label_ids[]

int64

ID de libellé créé automatiquement et attribué au multicompte par CSS Center.

account_type

AccountType

Uniquement en sortie. Type de compte.

display_name

string

Nom à afficher abrégé du compte CSS/CM.

homepage_uri

string

Uniquement en sortie. Immuable. Page d'accueil du compte CSS/MC.

parent

string

Ressource parente du compte CSS/MC. Groupe CSS pour les domaines CSS et domaine CSS pour les comptes MC. Cette valeur n'est renvoyée que si l'utilisateur a accès au compte parent. Remarque : Pour les sous-comptes MC, il s'agit également du domaine CSS qui est la ressource parente du compte MC, car nous aplatissons effectivement la hiérarchie."

AccountType

Type de compte.

Enums
ACCOUNT_TYPE_UNSPECIFIED Type de compte inconnu.
CSS_GROUP Compte de groupe CSS.
CSS_DOMAIN Compte de domaine CSS.
MC_PRIMARY_CSS_MCA MC principal du CSS
MC_CSS_MCA Compte MC du CSS.
MC_MARKETPLACE_MCA Compte MC de place de marché.
MC_OTHER_MCA Compte MC Autre MC
MC_STANDALONE Compte multicompte individuel
MC_MCA_SUBACCOUNT Sous-compte de CM dans un MC

AccountLabel

Libellé attribué par un domaine CSS ou un groupe CSS à l'un de ses sous-comptes.

Champs
name

string

Identifiant. Nom de ressource du libellé. Format : accounts/{account}/labels/{label}

label_id

int64

Uniquement en sortie. ID du libellé.

account_id

int64

Uniquement en sortie. ID du compte auquel appartient ce libellé.

label_type

LabelType

Uniquement en sortie. Type de libellé.

display_name

string

Nom à afficher de ce libellé.

description

string

Description de ce libellé.

LabelType

Type de libellé.

Enums
LABEL_TYPE_UNSPECIFIED Type de libellé inconnu.
MANUAL Indique que le libellé a été créé manuellement.
AUTOMATIC Indique que le libellé a été créé automatiquement par CSS Center.

Attributs

Attributs pour les produits CSS.

Champs
low_price

Price

Prix bas du produit CSS.

high_price

Price

Prix élevé du produit CSS.

headline_offer_price

Price

Prix principal du produit CSS.

headline_offer_shipping_price

Price

Prix principal du produit CSS.

product_types[]

string

Catégories de l'article (formatées selon les spécifications des données produit).

size_types[]

string

Coupe de l'article. Il peut être utilisé pour représenter des types de tailles combinés pour les vêtements. Vous pouvez indiquer deux types de tailles au maximum (voir type de taille).

product_details[]

ProductDetail

Spécifications techniques ou informations supplémentaires sur le produit.

product_weight

ProductWeight

Poids du produit dans les unités fournies. La valeur doit être comprise entre 0 (exclu) et 2 000 (inclus).

product_length

ProductDimension

Longueur du produit dans l'unité fournie. La valeur doit être comprise entre 0 (exclu) et 3 000 (inclus).

product_width

ProductDimension

Largeur du produit dans les unités fournies. La valeur doit être comprise entre 0 (exclu) et 3 000 (inclus).

product_height

ProductDimension

Hauteur du produit dans l'unité fournie. La valeur doit être comprise entre 0 (exclu) et 3 000 (inclus).

product_highlights[]

string

Puces décrivant les points forts les plus pertinents d'un produit.

certifications[]

Certification

Liste des certificats revendiqués par le CSS pour le produit concerné.

expiration_date

Timestamp

Date d'expiration de l'article, telle que spécifiée lors de l'insertion, au format ISO 8601. La date d'expiration réelle est indiquée dans productstatuses sous googleExpirationDate. Elle peut être anticipée si expirationDate est trop éloignée. Remarque : La suppression effective d'un élément peut prendre deux jours ou plus à compter de la date d'expiration.

included_destinations[]

string

Liste des destinations à inclure pour cette cible (correspond aux cases cochées dans Merchant Center). Les destinations par défaut sont toujours incluses, sauf si elles sont spécifiées dans excludedDestinations.

excluded_destinations[]

string

Liste des destinations à exclure pour cette cible (correspond aux cases non cochées dans Merchant Center).

headline_offer_installment

HeadlineOfferInstallment

Nombre et montant des versements à payer pour un article.

headline_offer_subscription_cost

HeadlineOfferSubscriptionCost

Nombre de périodes (mois ou années) et montant du paiement par période pour un article associé à un contrat d'abonnement.

cpp_ads_redirect

string

Permet aux annonceurs de remplacer l'URL de l'article lorsque celui-ci est proposé dans le contexte d'annonces produit.

number_of_offers

int64

Nombre de produits CSS.

headline_offer_condition

string

État de l'offre principale.

title

string

Intitulé de l'article

description

string

Description de l'article.

brand

string

Attributs liés au produit.[14-36] Marque de l'article.

mpn

string

Référence fabricant (MPN) de l'article.

gtin

string

Code article international (GTIN) de l'article.

google_product_category

string

Catégorie de Google pour l'article (voir la classification des produits Google). Lorsque vous interrogez des produits, ce champ contient la valeur fournie par l'utilisateur. Il n'existe actuellement aucun moyen de récupérer les catégories de produits Google attribuées automatiquement via l'API.

adult

bool

Défini sur "Vrai" si l'article est destiné aux adultes.

multipack

int64

Nombre de produits identiques dans un multipack défini par le marchand.

is_bundle

bool

Indique si l'article est un lot défini par le marchand. Un lot est un groupe personnalisé de différents produits vendus par un marchand à un prix unique.

age_group

string

Tranche d'âge cible de l'article.

color

string

Couleur de l'article.

gender

string

Sexe du public auquel est destiné l'article.

material

string

Matière de l'article.

pattern

string

Motif de l'article (par exemple, à pois).

size

string

Taille de l'article. Une seule valeur est autorisée. Pour les variantes de différentes tailles, insérez un produit distinct pour chaque taille avec la même valeur itemGroupId (voir [https://support.google.com/merchants/answer/6324492](définition de la taille)).

size_system

string

Système d'indication de la taille. Recommandée pour les articles vestimentaires.

item_group_id

string

Identifiant partagé pour toutes les variantes d'un même produit.

pause

string

La publication de cet élément sera temporairement suspendue.

custom_label_0

string

Étiquette personnalisée 0 pour un regroupement personnalisé d'articles dans une campagne Shopping.

custom_label_1

string

Étiquette personnalisée 1 pour un regroupement personnalisé d'articles dans une campagne Shopping.

custom_label_2

string

Étiquette personnalisée 2 pour un regroupement personnalisé d'articles dans une campagne Shopping.

custom_label_3

string

Étiquette personnalisée 3 pour un regroupement personnalisé d'articles dans une campagne Shopping.

custom_label_4

string

Étiquette personnalisée 4 pour un regroupement personnalisé d'articles dans une campagne Shopping.

review_count

int64

Nombre d'avis sur le produit. Obligatoire si rating est fourni. Ce champ est destiné à une fonctionnalité à venir et n'est pas encore utilisé.

min_rating

int64

Note minimale du produit. Obligatoire si rating est fourni. Ce champ est destiné à une fonctionnalité à venir et n'est pas encore utilisé.

max_rating

int64

Note maximale du produit. Obligatoire si rating est fourni. Ce champ est destiné à une fonctionnalité à venir et n'est pas encore utilisé.

rating

double

Note moyenne du produit. La valeur doit être comprise entre min_rating et max_rating, inclus. Lorsqu'elle est affichée sur la page produit, cette note est normalisée sur une échelle de 1 à 5 avec une décimale. Si vous les fournissez, review_count, min_rating et max_rating sont également obligatoires. Ce champ est destiné à une fonctionnalité à venir et n'est pas encore utilisé.

Certification

Certification du produit. Utilisez cet attribut pour décrire les certifications associées à un produit, telles que la classe énergétique.

Champs
name

string

Nom de la certification. Pour le moment, la valeur la plus courante est "EPREL", qui représente les certifications dans la base de données du Registre européen de l'étiquetage énergétique des produits (EPREL) de l'UE.

authority

string

Autorité ou organisme de certification qui délivre la certification. Pour le moment, la valeur la plus courante est "EC" ou "European_Commission" pour les étiquettes énergie dans l'UE.

code

string

Code de la certification. Par exemple, pour le certificat EPREL correspondant au lien https://eprel.ec.europa.eu/screen/product/dishwashers2019/123456, le code est 123456. Le code est obligatoire pour les étiquettes énergie européennes.

CreateAccountLabelRequest

Message de requête pour la méthode "CreateAccountLanel".

Champs
parent

string

Obligatoire. Compte parent. Format : accounts/{account}

account_label

AccountLabel

Obligatoire. Libellé à créer.

CssProduct

Produit CSS traité.

Champs
name

string

Nom du produit CSS. Format : "accounts/{account}/cssProducts/{css_product}"

raw_provided_id

string

Uniquement en sortie. Identifiant brut unique de votre produit.

content_language

string

Uniquement en sortie. Code de langue ISO 639-1 à deux lettres pour le produit.

feed_label

string

Uniquement en sortie. Libellé du flux pour le produit.

attributes

Attributes

Uniquement en sortie. Liste des attributs du produit.

custom_attributes[]

CustomAttribute

Uniquement en sortie. Liste d'attributs personnalisés (fournis par la CSS). Elle peut également être utilisée pour soumettre tout attribut des spécifications du flux de forme générique (par exemple, { "name": "size type", "value": "regular" }). Cela est utile pour soumettre des attributs non explicitement indiqués par l'API, tels que les attributs supplémentaires utilisés pour Acheter sur Google.

css_product_status

CssProductStatus

Uniquement en sortie. État d'un produit, problèmes de validation des données, c'est-à-dire informations sur un produit calculées de manière asynchrone.

CssProductInput

Cette ressource représente les données d'entrée que vous envoyez pour un produit CSS, et non le produit CSS traité que vous voyez dans CSS Center, dans les annonces Shopping ou sur les surfaces Google.

Champs
name

string

Identifiant. Nom de l'entrée de produit CSS. Format : accounts/{account}/cssProductInputs/{css_product_input}, où la dernière section css_product_input se compose de trois parties : contentLanguage~feedLabel~offerId. Exemple : accounts/123/cssProductInputs/de~DE~rawProvidedId123

final_name

string

Uniquement en sortie. Nom du produit CSS traité. Format : accounts/{account}/cssProducts/{css_product} "

raw_provided_id

string

Obligatoire. Identifiant unique du produit CSS. Il en va de même pour les produits CSS saisis et traités. Nous n'autorisons que les ID contenant des caractères alphanumériques, des traits de soulignement et des tirets. Pour en savoir plus, consultez les spécifications du flux de produits.

content_language

string

Obligatoire. Code de langue ISO 639-1 à deux lettres pour le produit CSS.

feed_label

string

Obligatoire. Le libellé du flux pour le produit CSS. Le libellé du flux est synonyme de "pays cible". Il doit donc toujours être un code de région valide. Par exemple, "DE" pour l'Allemagne ou "FR" pour la France.

freshness_time
(deprecated)

Timestamp

OBSOLÈTE. Utilisez plutôt expiration_date. Représente la version existante (fraîcheur) du produit CSS, qui peut être utilisée pour conserver le bon ordre lorsque plusieurs mises à jour sont effectuées en même temps.

Ce champ ne doit pas être défini sur une heure future.

Si cette valeur est définie, la mise à jour est empêchée si une version plus récente de l'élément existe déjà dans notre système (c'est-à-dire si l'heure de la dernière mise à jour des produits CSS existants est postérieure à la durée de fraîcheur définie dans la mise à jour). Si la mise à jour a lieu, la date et l'heure de la dernière mise à jour sont définies sur cette heure de fraîcheur.

Si elle n'est pas définie, la mise à jour ne sera pas empêchée et la dernière heure de mise à jour sera définie par défaut sur la date et l'heure de réception de cette demande par l'API CSS.

Si l'opération est empêchée, l'exception d'abandon est générée.

attributes

Attributes

Liste des attributs de produit CSS.

custom_attributes[]

CustomAttribute

Liste d'attributs personnalisés (fournis par la CSS). Elle peut également être utilisée pour soumettre tout attribut des spécifications du flux de forme générique (par exemple, { "name": "size type", "value": "regular" }). Cela est utile pour soumettre des attributs non explicitement indiqués par l'API, tels que les attributs supplémentaires utilisés pour Acheter sur Google.

CssProductStatus

État du produit CSS, problèmes de validation des données, c'est-à-dire informations sur le produit CSS calculées de manière asynchrone.

Champs
destination_statuses[]

DestinationStatus

Destinations prévues pour le produit

item_level_issues[]

ItemLevelIssue

Liste de tous les problèmes associés au produit.

creation_date

Timestamp

Date de création de l'article, au format ISO 8601.

last_update_date

Timestamp

Date de la dernière mise à jour de l'article, au format ISO 8601.

google_expiration_date

Timestamp

Date d'expiration de l'article, au format ISO 8601.

DestinationStatus

État de la destination de l'état du produit.

Champs
destination

string

Nom de la destination

approved_countries[]

string

Liste des codes pays (ISO 3166-1 alpha-2) où le produit CSS est approuvé.

pending_countries[]

string

Liste des codes pays (ISO 3166-1 alpha-2) où le produit CSS est en attente d'approbation.

disapproved_countries[]

string

Liste des codes pays (ISO 3166-1 alpha-2) dans lesquels le produit CSS est refusé.

ItemLevelIssue

ItemLevelIssue de l'état du produit.

Champs
code

string

Code d'erreur du problème

servability

string

Indique comment ce problème affecte la diffusion du produit CSS.

resolution

string

Indique si le problème peut être résolu par le marchand

attribute

string

Si le problème est causé par un attribut unique, nom de cet attribut

destination

string

Destination concernée par le problème

description

string

Description courte du problème en anglais

detail

string

Description détaillée du problème en anglais

documentation

string

URL d'une page Web d'aide pour résoudre ce problème

applicable_countries[]

string

Liste des codes pays (ISO 3166-1 alpha-2) auxquels le problème s'applique au produit CSS.

DeleteAccountLabelRequest

Message de requête pour la méthode "DeleteAccountLabel".

Champs
name

string

Obligatoire. Nom du libellé à supprimer. Format : accounts/{account}/labels/{label}

DeleteCssProductInputRequest

Message de requête pour la méthode DeleteCssProductInput.

Champs
name

string

Obligatoire. Nom de la ressource d'entrée du produit CSS à supprimer. Format : accounts/{account}/cssProductInputs/{css_product_input}, où la dernière section css_product_input se compose de trois parties : contentLanguage~feedLabel~offerId. Exemple : accounts/123/cssProductInputs/de~DE~rawProvidedId123

supplemental_feed_id

int64

ID du flux supplémentaire Content API. Le champ ne doit pas être défini si l'action s'applique à un flux principal. Si le champ est défini, l'action produit s'applique à un flux supplémentaire au lieu d'un flux Content API principal.

GetAccountRequest

Message de requête pour la méthode GetAccount.

Champs
name

string

Obligatoire. Nom du compte CSS/CM géré. Format : accounts/{account}

parent

string

Facultatif. Nécessaire uniquement pour récupérer les informations du compte MC. Domaine CSS qui est la ressource parente du compte MC. Format : accounts/{account}

GetCssProductRequest

Message de requête pour la méthode GetCssProduct.

Champs
name

string

Obligatoire. Nom du produit CSS à récupérer. Format : accounts/{account}/cssProducts/{css_product}

HeadlineOfferInstallment

Message représentant un versement.

Champs
months

int64

Nombre de versements que l'acheteur doit effectuer.

amount

Price

Montant que l'acheteur doit verser chaque mois.

downpayment

Price

Montant de l'acompte que l'acheteur doit verser au préalable.

HeadlineOfferSubscriptionCost

SubscriptionCost du produit.

Champs
period

SubscriptionPeriod

Type de période d'abonnement. Les valeurs acceptées sont les suivantes : * "month" * "year"

period_length

int64

Nombre de périodes d'abonnement pendant lesquelles l'acheteur doit payer.

amount

Price

Montant que l'acheteur doit verser pour chaque période d'abonnement.

InsertCssProductInputRequest

Message de requête pour la méthode InsertCssProductInput.

Champs
parent

string

Obligatoire. Compte dans lequel ce produit CSS sera inséré. Format : accounts/{account}

css_product_input

CssProductInput

Obligatoire. Entrée du produit CSS à insérer.

feed_id
(deprecated)

int64

Facultatif. OBSOLÈTE. L'ID de flux n'est pas obligatoire pour les produits CSS. ID du flux principal ou supplémentaire. Si le produit CSS existe déjà et que l'ID de flux fourni est différent, le produit CSS sera déplacé vers un nouveau flux. Remarque : Pour le moment, les CSS n'ont pas besoin de fournir d'ID de flux, car nous créons les flux à la volée. Nous ne prenons pas encore en charge les flux supplémentaires pour les produits CSS.

ListAccountLabelsRequest

Message de requête pour la méthode ListAccountLabels.

Champs
parent

string

Obligatoire. Compte parent. Format : accounts/{account}

page_size

int32

Nombre maximal de libellés à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 libellés au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000.

page_token

string

Jeton de page reçu d'un appel ListAccountLabels précédent. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à ListAccountLabels doivent correspondre à l'appel ayant fourni le jeton de page.

ListAccountLabelsResponse

Message de réponse pour la méthode ListAccountLabels.

Champs
account_labels[]

AccountLabel

Libellés du compte spécifié.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.

ListChildAccountsRequest

Message de requête pour la méthode ListChildAccounts.

Champs
parent

string

Obligatoire. Compte parent. Il doit s'agir d'un groupe ou d'un domaine CSS. Format : accounts/{account}

page_size

int32

Facultatif. Nombre maximal de comptes à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 comptes au maximum sont renvoyés. La valeur maximale est 100. Les valeurs supérieures sont réduites à 100.

page_token

string

Facultatif. Jeton de page reçu d'un appel ListChildAccounts précédent. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à ListChildAccounts doivent correspondre à l'appel ayant fourni le jeton de page.

label_id

int64

Si cette option est définie, seuls les comptes CM portant l'ID de libellé indiqué seront renvoyés.

full_name

string

Si ce champ est défini, seuls les comptes MC portant le nom indiqué (sensible à la casse) seront renvoyés.

ListChildAccountsResponse

Message de réponse pour la méthode ListChildAccounts.

Champs
accounts[]

Account

Comptes CSS/MC renvoyés pour le compte parent CSS spécifié.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.

ListCssProductsRequest

Message de requête pour la méthode ListCssProducts.

Champs
parent

string

Obligatoire. Compte ou domaine pour lequel lister les produits CSS traités. Format : accounts/{account}

page_size

int32

Nombre maximal de produits CSS à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. Si aucune valeur n'est spécifiée, le nombre maximal de produits CSS sera renvoyé.

page_token

string

Jeton de page reçu d'un appel ListCssProducts précédent. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à ListCssProducts doivent correspondre à l'appel ayant fourni le jeton de page.

ListCssProductsResponse

Message de réponse pour la méthode ListCssProducts.

Champs
css_products[]

CssProduct

Produits CSS traités du compte spécifié. Il s'agit de vos produits CSS traités après l'application des règles et des flux supplémentaires.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.

ListQuotaGroupsRequest

Message de requête pour la méthode ListQuotaGroups.

Champs
parent

string

Obligatoire. Compte CSS propriétaire de la collection de quotas et de ressources de méthode. Dans la plupart des cas, il s'agit du domaine CSS. Format : accounts/{account}

page_size

int32

Facultatif. Nombre maximal de quotas à afficher dans la réponse, utilisé pour la pagination. La valeur par défaut est 500. Les valeurs supérieures à 1 000 sont réduites à 1 000.

page_token

string

Facultatif. Jeton (le cas échéant) permettant de récupérer la page suivante. Tous les autres paramètres doivent correspondre à l'appel d'origine ayant fourni le jeton de page.

ListQuotaGroupsResponse

Message de réponse pour la méthode ListMethodGroups.

Champs
quota_groups[]

QuotaGroup

Les méthodes, l'utilisation actuelle des quotas et les limites pour chaque groupe. Le quota est partagé entre toutes les méthodes du groupe. Les groupes sont triés par ordre décroissant en fonction de quota_usage.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.

MethodDetails

Détails de la méthode par méthode dans l'API CSS.

Champs
method

string

Uniquement en sortie. Nom de la méthode, par exemple cssproductsservice.listcssproducts.

version

string

Uniquement en sortie. Version de l'API à laquelle appartient la méthode.

subapi

string

Uniquement en sortie. Sous-API à laquelle appartient la méthode. Dans l'API CSS, cette valeur est toujours css.

path

string

Uniquement en sortie. Chemin d'accès à la méthode, par exemple v1/cssproductsservice.listcssproducts.

ProductDetail

Informations détaillées sur le produit.

Champs
section_name

string

En-tête de section utilisé pour regrouper un ensemble d'informations détaillées sur les produits.

attribute_name

string

Nom de l'information détaillée sur le produit.

attribute_value

string

Valeur des informations détaillées sur le produit.

ProductDimension

Dimension du produit.

Champs
value

double

Obligatoire. Valeur de la dimension représentée sous forme de nombre. La valeur peut avoir une précision maximale de quatre décimales.

unit

string

Obligatoire. Unités de dimension. Les valeurs acceptées sont les suivantes : * "in" * "cm"

ProductWeight

Poids du produit.

Champs
value

double

Obligatoire. Poids représenté sous forme de nombre. La précision du poids ne peut pas dépasser quatre décimales.

unit

string

Obligatoire. Unité de poids. Les valeurs acceptées sont les suivantes : * "g" * "kg" * "oz" * "lb"

QuotaGroup

Informations sur le groupe pour les méthodes de l'API CSS. Le quota est partagé entre toutes les méthodes du groupe. Même si aucune des méthodes du groupe n'est utilisée, les informations du groupe sont renvoyées.

Champs
name

string

Identifiant. Nom de ressource du groupe de quotas. Format : accounts/{account}/quotas/{group} Exemple : accounts/12345678/quotas/css-products-insert Remarque : Il n'est pas garanti que la partie {group} suive un modèle spécifique.

quota_usage

int64

Uniquement en sortie. Utilisation actuelle du quota, c'est-à-dire le nombre d'appels déjà effectués un jour donné vers les méthodes du groupe. Les limites de quota quotidien sont réinitialisées à midi (UTC).

quota_limit

int64

Uniquement en sortie. Nombre maximal d'appels autorisés par jour pour le groupe.

quota_minute_limit

int64

Uniquement en sortie. Nombre maximal d'appels autorisés par minute pour le groupe.

method_details[]

MethodDetails

Uniquement en sortie. Liste de toutes les méthodes auxquelles le quota de groupe s'applique.

SubscriptionPeriod

Période d'abonnement au produit.

Enums
SUBSCRIPTION_PERIOD_UNSPECIFIED Indique que la période d'abonnement n'est pas spécifiée.
MONTH Indique que la période d'abonnement est d'un mois.
YEAR Indique que la période d'abonnement est d'un an.

UpdateAccountLabelRequest

Message de requête pour la méthode UpdateAccountLabel.

Champs
account_label

AccountLabel

Obligatoire. Libellé mis à jour. Tous les champs doivent être renseignés.

UpdateAccountLabelsRequest

Message de requête pour la méthode UpdateLabels.

Champs
name

string

Obligatoire. Nom de ressource du libellé. Format : accounts/{account}

label_ids[]

int64

Liste des ID de libellés permettant de remplacer les ID de libellés de compte existants. Si la liste est vide, tous les ID de libellé actuellement attribués seront supprimés.

parent

string

Facultatif. Requis uniquement lors de la modification des libellés de compte CM. Domaine CSS qui est la ressource parente du compte MC. Format : accounts/{account}

UpdateCssProductInputRequest

Message de requête pour la méthode UpdateCssProductInput.

Champs
css_product_input

CssProductInput

Obligatoire. Ressource d'entrée de produit CSS à mettre à jour. Les informations que vous fournissez seront également appliquées au produit CSS traité.

update_mask

FieldMask

Liste des attributs de produit CSS à mettre à jour.

Si le masque de mise à jour est omis, il est traité comme un masque de champ implicite équivalent à tous les champs renseignés (qui ont une valeur non vide).

Les attributs spécifiés dans le masque de mise à jour sans valeur spécifiée dans le corps seront supprimés du CSS.

Le masque de mise à jour ne peut être spécifié que pour les champs de premier niveau dans les attributs et les attributs personnalisés.

Pour spécifier le masque de mise à jour des attributs personnalisés, vous devez ajouter le préfixe custom_attribute..

La fourniture de la valeur spéciale « * » pour le remplacement complet d'un produit CSS n'est pas acceptée.