Settings

Representa la configuración de un proyecto de acciones que no es específica de la configuración regional.

Representación 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
Campos
projectId

string

ID del proyecto de acciones.

defaultLocale

string

Configuración regional predeterminada para el proyecto. Para todos los archivos, excepto en resources/ sin configuración regional en la ruta, los datos localizados se atribuyen a este defaultLocale. Para los archivos de resources/, sin configuración regional significa que el recurso se puede aplicar a todas las configuraciones regionales.

enabledRegions[]

string

Representa las regiones en las que los usuarios pueden invocar tus acciones, que se basan en la ubicación de presencia del usuario. No se puede establecer si se estableció disabledRegions. Si no se especifican enabledRegions y disabledRegions, los usuarios podrán invocar tus acciones en todas las regiones. Cada región se representa mediante el nombre canónico de las segmentaciones geográficas de AdWords. Consulta https://developers.google.com/adwords/api/docs/appendix/geotargeting. Estos son algunos ejemplos: "Alemania" - "Ghana" - "Grecia" - "Granada" - "Reino Unido" - "Estados Unidos" - "Islas Ultramarinas Menores de los Estados Unidos" - "Uruguay".

disabledRegions[]

string

Representa las regiones en las que se bloquean tus acciones, según la ubicación de presencia del usuario. No se puede establecer si se estableció enabledRegions. Cada región se representa mediante el nombre canónico de las segmentaciones geográficas de AdWords. Consulta https://developers.google.com/adwords/api/docs/appendix/geotargeting. Estos son algunos ejemplos: "Alemania" - "Ghana" - "Grecia" - "Granada" - "Reino Unido" - "Estados Unidos" - "Islas Ultramarinas Menores de los Estados Unidos" - "Uruguay".

category

enum (Category)

La categoría de este proyecto de Acciones.

usesTransactionsApi

boolean

Indica si las Acciones pueden usar transacciones (por ejemplo, hacer reservas, tomar pedidos, etcétera). Si es falso, los intentos de usar las APIs de Transactions fallan.

usesDigitalPurchaseApi

boolean

Indica si las Acciones pueden realizar transacciones de artículos digitales.

usesInteractiveCanvas

boolean

Indica si las acciones usan Interactive Canvas.

usesHomeStorage

boolean

Indica si las Acciones usan la función de almacenamiento de la casa.

designedForFamily

boolean

Si el contenido de Acciones está diseñado para familias (DFF)

containsAlcoholOrTobaccoContent

boolean

Si las acciones incluyen contenido relacionado con alcohol o tabaco.

keepsMicOpen

boolean

Indica si Actions puede dejar el micrófono abierto sin un mensaje explícito durante la conversación.

surfaceRequirements

object (SurfaceRequirements)

Los requisitos de superficie que debe admitir una plataforma de cliente para invocar acciones en este proyecto.

testingInstructions

string

Instrucciones de prueba de formato libre para el revisor de Acciones (por ejemplo, instrucciones de vinculación de cuentas)

localizedSettings

object (LocalizedSettings)

La configuración localizada para la configuración regional predeterminada del proyecto. Cada configuración regional adicional debe tener su propio archivo de configuración en su propio directorio.

accountLinking

object (AccountLinking)

Permite que los usuarios creen o vinculen cuentas a través del Acceso con Google o de tu propio servicio de OAuth.

selectedAndroidApps[]

string

Apps para Android seleccionadas para acceder a compras en Google Play para transacciones. Esta es una selección de las apps para Android conectadas al proyecto de acciones para verificar la propiedad de la marca y habilitar funciones adicionales. Para obtener más información, consulta https://developers.google.com/assistant/console/brand-verification.

SurfaceRequirements

Contiene un conjunto de requisitos que la plataforma del cliente debe admitir para invocar acciones en tu proyecto.

Representación YAML
minimumRequirements: 
  - object (CapabilityRequirement)
Campos
minimumRequirements[]

object (CapabilityRequirement)

El conjunto mínimo de capacidades necesarias para invocar las acciones en tu proyecto. Si falta alguno de estos elementos en la superficie, no se activará la acción.