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 das ações.

defaultLocale

string

Localidade padrão do projeto. Para todos os arquivos, exceto em resources/ e sem localidade no caminho, os dados localizados são atribuídos a este defaultLocale. Para arquivos em resources/, "sem 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, com base no local de presença deles. Não é possível definir se disabledRegions está 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 usando o nome canônico das segmentações por área geográfica do Google AdWords. Consulte https://developers.google.com/adwords/api/docs/appendix/geotargeting Os exemplos incluem: - "Alemanha" - "Gana" - "Grécia" - "Granada" - "Reino Unido" – "Estados Unidos" – "Ilhas Menores Distantes dos Estados Unidos" - "Uruguai"

disabledRegions[]

string

Representa as regiões onde suas ações estão bloqueadas, com base no local de presença do usuário. Não é possível definir se enabledRegions está definido. Cada região é representada usando o nome canônico das segmentações por área geográfica do Google AdWords. Consulte https://developers.google.com/adwords/api/docs/appendix/geotargeting Os exemplos incluem: - "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

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

usesDigitalPurchaseApi

boolean

Define se o Actions pode realizar transações para produtos e softwares digitais.

usesInteractiveCanvas

boolean

Define se as ações usam a tela interativa.

usesHomeStorage

boolean

Define se as ações usam o recurso de armazenamento doméstico.

designedForFamily

boolean

Indica se o conteúdo do Actions foi criado para a família (DFF, na sigla em inglês).

containsAlcoholOrTobaccoContent

boolean

se as ações têm conteúdo relacionado a bebidas alcoólicas ou tabaco;

keepsMicOpen

boolean

Se o Actions pode deixar o microfone aberto sem uma solicitação explícita durante a conversa.

surfaceRequirements

object (SurfaceRequirements)

Os requisitos de plataforma que uma plataforma do cliente precisa oferecer 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 contas).

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)

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

selectedAndroidApps[]

string

Apps Android selecionados para acessar compras no Google Play por 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 superfície do cliente precisa oferecer 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 seu projeto. Se algum desses itens estiver ausente na superfície, a ação não será acionada.