Settings

Représente les paramètres d'un projet Actions qui ne sont pas spécifiques aux paramètres régionaux.

Représentation YAML
projectId: string
defaultLocale: string
enabledRegions: 
  - string
disabledRegions: 
  - string
category: enum (Category)
usesTransactionsApi: boolean
usesDigitalPurchaseApi: boolean
usesInteractiveCanvas: boolean
usesHomeStorage: boolean
designedForFamily: boolean
containsAlcoholOrTobaccoContent: boolean
keepsMicOpen: boolean
surfaceRequirements: 
  object (SurfaceRequirements)
testingInstructions: string
localizedSettings: 
  object (LocalizedSettings)
accountLinking: 
  object (AccountLinking)
selectedAndroidApps: 
  - string
Champs
projectId

string

ID du projet Actions.

defaultLocale

string

Paramètres régionaux par défaut pour le projet Pour tous les fichiers, à l'exception de resources/ et dont le chemin d'accès ne comporte aucun paramètre régional, les données localisées sont attribuées à ce fichier defaultLocale. Pour les fichiers de moins de resources/, l'absence de paramètres régionaux signifie que la ressource est applicable à tous les paramètres régionaux.

enabledRegions[]

string

Représente les régions dans lesquelles les utilisateurs peuvent appeler vos actions, selon leur emplacement de présence. Ce champ ne peut pas être défini si disabledRegions est défini. Si les règles enabledRegions et disabledRegions ne sont pas spécifiées, les utilisateurs peuvent appeler vos actions dans toutes les régions. Chaque région est représentée par le nom canonique des cibles géographiques AdWords. Consultez la page https://developers.google.com/adwords/api/docs/appendix/geotargeting. Exemples: - "Allemagne" - "Ghana" - "Grèce" - "Grenade" - "Royaume-Uni" - "États-Unis" - "Îles mineures éloignées des États-Unis" - "Uruguay"

disabledRegions[]

string

Représente les régions dans lesquelles vos actions sont bloquées, en fonction de la localisation de l'utilisateur. Ce champ ne peut pas être défini si enabledRegions est défini. Chaque région est représentée par le nom canonique des cibles géographiques AdWords. Consultez la page https://developers.google.com/adwords/api/docs/appendix/geotargeting. Exemples: - "Allemagne" - "Ghana" - "Grèce" - "Grenade" - "Royaume-Uni" - "États-Unis" - "Îles mineures éloignées des États-Unis" - "Uruguay"

category

enum (Category)

Catégorie de ce projet Actions.

usesTransactionsApi

boolean

Indique si les actions peuvent utiliser les transactions (par exemple, effectuer des réservations, prendre des commandes, etc.). Si la valeur est "false", les tentatives d'utilisation des API Transactions échouent.

usesDigitalPurchaseApi

boolean

Indique si les actions peuvent effectuer des transactions pour des produits numériques.

usesInteractiveCanvas

boolean

Indique si les actions utilisent Interactive Canvas.

usesHomeStorage

boolean

Indique si les actions utilisent la fonctionnalité de stockage de la maison.

designedForFamily

boolean

Indique si le contenu Actions est conçu pour les familles.

containsAlcoholOrTobaccoContent

boolean

L'action comporte-t-elle du contenu lié à l'alcool ou au tabac ?

keepsMicOpen

boolean

Ce paramètre indique si les actions peuvent laisser le micro activé sans invite explicite pendant la conversation.

surfaceRequirements

object (SurfaceRequirements)

Exigences de surface qu'une surface client doit prendre en charge pour appeler des actions dans ce projet.

testingInstructions

string

Instructions de test de format libre pour le réviseur Actions (par exemple, instructions sur l'association de comptes)

localizedSettings

object (LocalizedSettings)

Paramètres localisés pour les paramètres régionaux par défaut du projet. Chaque paramètre régional supplémentaire doit avoir son propre fichier de paramètres dans son propre répertoire.

accountLinking

object (AccountLinking)

Autorisez les utilisateurs à créer ou associer des comptes via Google Sign-In et/ou votre propre service OAuth.

selectedAndroidApps[]

string

Applications Android sélectionnées pour accéder aux achats effectués sur Google Play lors des transactions Il s'agit d'une sélection parmi les applications Android associées au projet Actions pour valider la propriété de la marque et activer des fonctionnalités supplémentaires. Pour en savoir plus, consultez la page https://developers.google.com/assistant/console/brand-verification.

SurfaceRequirements

Contient un ensemble d'exigences que la surface client doit prendre en charge pour appeler des actions dans votre projet.

Représentation YAML
minimumRequirements: 
  - object (CapabilityRequirement)
Champs
minimumRequirements[]

object (CapabilityRequirement)

Ensemble minimal de fonctionnalités nécessaires pour appeler les actions dans votre projet. S'il manque l'un de ces éléments sur la surface, l'action ne sera pas déclenchée.