Settings

Representa as configurações de um projeto do Actions que não são específicas da localidade.

Representação 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 do projeto de ações.

defaultLocale

string

Localidade que é padrão para o projeto. Para todos os arquivos, exceto em resources/ e sem localidade no caminho, os dados localizados são atribuídos a esse defaultLocale. Para arquivos em resources/, nenhuma localidade significa que o recurso é aplicável a todas as localidades.

enabledRegions[]

string

Representa as regiões em que os usuários podem invocar suas ações, que têm como base o local de presença do usuário. Não será possível definir se disabledRegions estiver definido. Se enabledRegions e disabledRegions não forem especificados, os usuários poderão invocar suas ações em todas as regiões. Cada região é representada pelo nome canônico das segmentações geográficas do Google AdWords. Consulte https://developers.google.com/adwords/api/docs/appendix/geotargeting. Por exemplo: - "Alemanha" - "Gana" - "Grécia" - "Granada" - "Reino Unido" - "Estados Unidos" - "Ilhas Menores Distantes dos Estados Unidos" - "Uruguai"

disabledRegions[]

string

Representa as regiões em que as ações estão bloqueadas, com base no local de presença do usuário. Não será possível definir se enabledRegions estiver definido. Cada região é representada pelo nome canônico das segmentações geográficas do Google AdWords. Consulte https://developers.google.com/adwords/api/docs/appendix/geotargeting. Por exemplo: - "Alemanha" - "Gana" - "Grécia" - "Granada" - "Reino Unido" - "Estados Unidos" - "Ilhas Menores Distantes dos Estados Unidos" - "Uruguai"

category

enum (Category)

A categoria deste projeto do Actions.

usesTransactionsApi

boolean

Se as Ações podem usar transações (por exemplo, fazer reservas, receber pedidos etc.). Se for falso, as tentativas de usar as APIs Transações falharão.

usesDigitalPurchaseApi

boolean

Se as ações podem realizar transações para produtos e softwares digitais.

usesInteractiveCanvas

boolean

Define se as ações usam tela interativa.

usesHomeStorage

boolean

Define se as ações usam o recurso de armazenamento em casa.

designedForFamily

boolean

Se o conteúdo do Actions é projetado para a família (DFF, na sigla em inglês).

containsAlcoholOrTobaccoContent

boolean

Se as Ações incluem conteúdo relacionado a bebidas alcoólicas ou tabaco.

keepsMicOpen

boolean

Se o Actions pode deixar o microfone aberto sem um prompt explícito durante a conversa.

surfaceRequirements

object (SurfaceRequirements)

Os requisitos de plataforma que uma plataforma do cliente precisa atender para invocar ações neste projeto.

testingInstructions

string

Instruções de teste em formato livre para o revisor do Actions (por exemplo, instruções de vinculação de conta).

localizedSettings

object (LocalizedSettings)

Configurações localizadas para a localidade padrão do projeto. Cada localidade adicional precisa ter o próprio arquivo de configurações no próprio diretório.

accountLinking

object (AccountLinking)

Permita que os usuários criem ou vinculem contas pelo Login do Google e/ou pelo seu próprio serviço do OAuth.

selectedAndroidApps[]

string

Apps Android selecionados para acessar compras no Google Play para transações. Esta é uma seleção dos apps Android conectados ao projeto de ações para verificar a propriedade da marca e ativar outros recursos. Consulte https://developers.google.com/assistant/console/brand-verification para mais informações.

SurfaceRequirements

Contém um conjunto de requisitos que a plataforma do cliente precisa aceitar para invocar ações no projeto.

Representação YAML
minimumRequirements: 
  - object (CapabilityRequirement)
Campos
minimumRequirements[]

object (CapabilityRequirement)

O conjunto mínimo de recursos necessários para invocar as ações no projeto. Se faltar algum desses elementos na plataforma, a ação não será acionada.