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 attribué à aucun compte.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez OAuth 2.0 Overview.

DeleteAccountLabel

rpc DeleteAccountLabel(DeleteAccountLabelRequest) returns (Empty)

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

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez 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 en savoir plus, consultez 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 en savoir plus, consultez OAuth 2.0 Overview.

AccountsService

Service permettant de gérer les informations du 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 en savoir plus, consultez OAuth 2.0 Overview.

ListChildAccounts

rpc ListChildAccounts(ListChildAccountsRequest) returns (ListChildAccountsResponse)

Répertorie 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 en savoir plus, consultez 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 en savoir plus, consultez OAuth 2.0 Overview.

CssProductInputsService

Service permettant d'utiliser la ressource CssProductInput. Ce service permet d'insérer, de mettre à jour et 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, plusieurs minutes peuvent s'écouler avant que l'entrée ne soit plus disponible.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez 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", "identity", "feedLabel" et "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 en savoir plus, consultez 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 en savoir plus, consultez OAuth 2.0 Overview.

CssProductsService

Service permettant d'obtenir et de lister des produits CSS(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é, mis à jour 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 en savoir plus, consultez 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 le jeton de page pour déterminer si d'autres éléments doivent être demandés.

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é et 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 en savoir plus, consultez OAuth 2.0 Overview.

QuotaService

Service permettant d'obtenir des informations sur les quotas d'appel de méthode par méthode de l'API CSS.

ListQuotaGroups

rpc ListQuotaGroups(ListQuotaGroupsRequest) returns (ListQuotaGroupsResponse)

Indique le quota d'appels quotidiens 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 en savoir plus, consultez OAuth 2.0 Overview.

Compte

Informations sur le compte CSS/MC.

Champs
name

string

Nom de la ressource de 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/CM par un compte CSS parent.

automatic_label_ids[]

int64

ID de libellé créés automatiquement et attribués au compte MC par CSS Center.

account_type

AccountType

Uniquement en sortie. Type de compte.

display_name

string

Nom à afficher court du compte CSS/MC.

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, domaine CSS pour les comptes MC. Ne renvoyé que si l'utilisateur a accès au compte parent. Remarque: Pour les sous-comptes de MC, c'est également le domaine CSS qui est la ressource parente du compte MC, car nous aplatissons efficacement 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 : compte 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 MC autonome.
MC_MCA_SUBACCOUNT Sous-compte de MC MCA

AccountLabel

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

Champs
name

string

Identifiant. Nom de la 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 ce 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 du produit CSS.

Champs
low_price

Price

Prix bas du produit du CSS

high_price

Price

Prix élevé du produit du CSS

headline_offer_price

Price

Prix de l'offre principale du produit du CSS.

headline_offer_shipping_price

Price

Prix de l'offre principale du produit du 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 articles vestimentaires. Vous pouvez indiquer deux types de tailles maximum (voir [https://support.google.com/merchants/answer/6324497](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 les unités fournies. 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 les unités fournies. La valeur doit être comprise entre 0 (exclu) et 3 000 (inclus).

product_highlights[]

string

Liste à 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 donné.

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 de l'élément peut prendre plus de deux jours à 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 l'achat d'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 pour un produit.

number_of_offers

int64

Nombre de produits du 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 associé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 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é de 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.

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 d'efficacité énergétique dans la base de données du Registre européen de l'étiquetage énergétique (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 énergétiques de 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 énergétiques 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 du 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 de produit.

custom_attributes[]

CustomAttribute

Uniquement en sortie. Liste d'attributs personnalisés (fournis par le CSS). Elle peut également être utilisée pour envoyer n'importe quel attribut des spécifications du flux sous sa forme générique (par exemple, { "name": "size type", "value": "regular" }). Cela est utile pour envoyer 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 de CSS, et non le produit de CSS traité que vous voyez dans CSS Center, dans les annonces Shopping ou sur les plates-formes Google.

Champs
name

string

Identifiant. Nom de l'entrée "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 données produit CSS saisies et traitées. Seuls les ID composés de caractères alphanumériques, de traits de soulignement et de tirets sont autorisés. Pour en savoir plus, consultez les spécifications du flux de produits.

content_language

string

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

feed_label

string

Obligatoire. Libellé du flux du produit du CSS. Le libellé du flux est synonyme de "pays cible" et doit donc toujours être un code de région valide. Par exemple, "DE" pour l'Allemagne et "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 l'ordre correct 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'article existe déjà dans notre système (c'est-à-dire que la date et l'heure de la dernière mise à jour des produits CSS existants sont plus récentes que la date et l'heure de fraîcheur définies dans la mise à jour). Si la mise à jour est effectuée, la date et l'heure de la dernière mise à jour sont définies sur cette date et heure de fraîcheur.

Si ce paramètre n'est pas défini, la mise à jour ne sera pas empêchée et l'heure de la dernière mise à jour sera par défaut celle à laquelle cette requête a été reçue par l'API CSS.

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

attributes

Attributes

Liste des attributs de produit CSS.

custom_attributes[]

CustomAttribute

Liste d'attributs personnalisés (fournis par le CSS). Elle peut également être utilisée pour envoyer n'importe quel attribut des spécifications du flux sous sa forme générique (par exemple, { "name": "size type", "value": "regular" }). Cela est utile pour envoyer 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 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) dans lesquels le produit CSS est approuvé.

pending_countries[]

string

Liste des codes pays (ISO 3166-1 alpha-2) pour lesquels l'approbation du produit CSS est en attente.

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 pour le 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 de 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 ce champ est défini, l'action produit s'applique à un flux supplémentaire au lieu du flux Content API principal.

GetAccountRequest

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

Champs
name

string

Obligatoire. Nom du compte CSS/MC 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.

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 payer au préalable.

HeadlineOfferSubscriptionCost

Coût de l'abonnement du produit.

Champs
period

SubscriptionPeriod

Type de durée d'abonnement. Les valeurs acceptées sont: * "month" * "year"

period_length

int64

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

amount

Price

Montant que l'acheteur doit verser par 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 produit CSS à insérer.

feed_id
(deprecated)

int64

Facultatif. OBSOLÈTE. L'ID de flux n'est pas obligatoire pour les produits du CSS. ID du flux principal ou supplémentaire. Si le produit du CSS existe déjà et que l'ID de flux fourni est différent, le produit du 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 en créons en temps réel. Les produits CSS ne sont pas encore compatibles avec les flux supplémentaires.

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 étiquettes au maximum sont renvoyées. 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 ce champ est défini, seuls les comptes MC associés à l'ID de libellé donné seront renvoyés.

full_name

string

Si ce champ est défini, seuls les comptes MC portant le nom donné (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/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 est 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 des quotas et des 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 à renvoyer 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 par 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 chaque méthode de 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 la méthode appartient.

subapi

string

Uniquement en sortie. Sous-API à laquelle la méthode appartient. Dans l'API CSS, il s'agit toujours de css.

path

string

Uniquement en sortie. Chemin de 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 un produit.

attribute_name

string

Nom des informations détaillées 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 la 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 pondération peut avoir une précision maximale de quatre décimales.

unit

string

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

QuotaGroup

Informations de 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 la 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 nombre d'appels déjà effectués un jour donné aux 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 du groupe s'applique.

SubscriptionPeriod

Période d'abonnement du 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 de 1 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 la ressource de libellé. Format: accounts/{account}

label_ids[]

int64

Liste des ID d'étiquette à remplacer par les ID d'étiquette de compte existants. Si la liste est vide, tous les ID de libellé actuellement attribués seront supprimés.

parent

string

Facultatif. N'est requis que lors de la mise à jour des libellés de compte MC. 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 de saisie de produits CSS à mettre à jour. Les informations que vous envoyez 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 produit CSS.

Vous ne pouvez spécifier un masque de mise à jour que pour les champs de premier niveau des attributs et des attributs personnalisés.

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

Il n'est pas possible de fournir une valeur spéciale "*" pour le remplacement complet des produits CSS.