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. |