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, qui sont les paramètres par défaut du projet. Pour tous les fichiers, à l'exception des fichiers resources/ sans paramètres régionaux dans le chemin, les données localisées sont attribuées à ce defaultLocale. Pour les fichiers associés à resources/, aucun paramètre régional ne 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, en fonction de leur position géographique. Ne peut pas être défini si disabledRegions est défini. Si enabledRegions et disabledRegions ne sont pas spécifiés, les utilisateurs peuvent appeler vos actions dans toutes les régions. Chaque région est représentée à l'aide du 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 l'emplacement de l'utilisateur. Ne peut pas être défini si enabledRegions est défini. Chaque région est représentée à l'aide du 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 des transactions (par exemple, effectuer des réservations, accepter des commandes, etc.) Si elle est définie sur "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 personnel.

designedForFamily

boolean

Indique si le contenu Actions est destiné à tous les publics

containsAlcoholOrTobaccoContent

boolean

Indique si les actions incluent du contenu lié à l'alcool ou au tabac

keepsMicOpen

boolean

Indique si les actions peuvent laisser le micro ouvert sans invite explicite pendant la conversation.

surfaceRequirements

object (SurfaceRequirements)

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

testingInstructions

string

Instructions de test au format libre pour l'examinateur des actions (instructions d'association de comptes, par exemple)

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 disposer de 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 Google Play lors des transactions Cette sélection fait partie des 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 requis pour appeler les actions dans votre projet. S'il manque l'un de ces éléments sur la surface, l'action n'est pas déclenchée.