Represents settings of an Actions project that are not locale specific.
YAML representation | |
---|---|
projectId: string defaultLocale: string enabledRegions: - string disabledRegions: - string category: enum ( |
Fields | |
---|---|
projectId |
Actions project id. |
defaultLocale |
Locale which is default for the project. For all files except under |
enabledRegions[] |
Represents the regions where users can invoke your Actions, which is based on the user's location of presence. Cannot be set if |
disabledRegions[] |
Represents the regions where your Actions are blocked, based on the user's location of presence. Cannot be set if |
category |
The category for this Actions project. |
usesTransactionsApi |
Whether Actions can use transactions (for example, making reservations, taking orders, etc.). If false, then attempts to use the Transactions APIs fail. |
usesDigitalPurchaseApi |
Whether Actions can perform transactions for digital goods. |
usesInteractiveCanvas |
Whether Actions use Interactive Canvas. |
usesHomeStorage |
Whether Actions use the home storage feature. |
designedForFamily |
Whether Actions content is designed for family (DFF). |
containsAlcoholOrTobaccoContent |
Whether Actions contains alcohol or tobacco related content. |
keepsMicOpen |
Whether Actions may leave mic open without an explicit prompt during conversation. |
surfaceRequirements |
The surface requirements that a client surface must support to invoke Actions in this project. |
testingInstructions |
Free-form testing instructions for Actions reviewer (for example, account linking instructions). |
localizedSettings |
Localized settings for the project's default locale. Every additional locale should have its own settings file in its own directory. |
accountLinking |
Allow users to create or link accounts through Google sign-in and/or your own OAuth service. |
selectedAndroidApps[] |
Android apps selected to acccess Google Play purchases for transactions. This is a selection from the Android apps connected to the actions project to verify brand ownership and enable additional features. See https://developers.google.com/assistant/console/brand-verification for more information. |
SurfaceRequirements
Contains a set of requirements that the client surface must support to invoke Actions in your project.
YAML representation | |
---|---|
minimumRequirements:
- object ( |
Fields | |
---|---|
minimumRequirements[] |
The minimum set of capabilities needed to invoke the Actions in your project. If the surface is missing any of these, the Action will not be triggered. |