Settings

Представляет параметры проекта Actions, которые не зависят от языкового стандарта.

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
Поля
projectId

string

Идентификатор проекта действий.

defaultLocale

string

Языковой стандарт, используемый в проекте по умолчанию. Для всех файлов, кроме resources/ в пути которых нет локали, локализованные данные присваиваются этому defaultLocale . Для файлов в папке resources/ no locale это означает, что ресурс применим ко всем локали.

enabledRegions[]

string

Представляет регионы, в которых пользователи могут вызывать ваши действия, в зависимости от местоположения пользователя. Невозможно установить, если установлен disabledRegions . Если оба enabledRegions и disabledRegions не указаны, пользователи могут вызывать ваши действия во всех регионах. Каждый регион представлен с использованием канонического названия геотаргетов Adwords. См . https://developers.google.com/adwords/api/docs/appendix/geotargeting. Примеры: – «Германия» – «Гана» – «Греция» – «Гренада» – «Великобритания» – «Соединённые Штаты» – «Малые отдаленные острова США» — «Уругвай».

disabledRegions[]

string

Представляет регионы, в которых ваши действия заблокированы, в зависимости от местоположения пользователя. Невозможно установить, если установлен enabledRegions . Каждый регион представлен с использованием канонического названия геотаргетов Adwords. См . https://developers.google.com/adwords/api/docs/appendix/geotargeting. Примеры: – «Германия» – «Гана» – «Греция» – «Гренада» – «Великобритания» – «Соединённые Штаты» – «Малые отдаленные острова США» — «Уругвай».

category

enum ( Category )

Категория для этого проекта Actions.

usesTransactionsApi

boolean

Могут ли Действия использовать транзакции (например, бронирование, прием заказов и т. д.). Если значение false, то попытки использовать API транзакций завершаются неудачей.

usesDigitalPurchaseApi

boolean

Могут ли Действия выполнять транзакции с цифровыми товарами.

usesInteractiveCanvas

boolean

Используют ли действия интерактивный холст.

usesHomeStorage

boolean

Используют ли Действия функцию домашнего хранилища.

designedForFamily

boolean

Предназначен ли контент Actions для всей семьи (DFF).

containsAlcoholOrTobaccoContent

boolean

Содержит ли «Действия» контент, связанный с алкоголем или табаком.

keepsMicOpen

boolean

Могут ли действия оставлять микрофон открытым без явного запроса во время разговора.

surfaceRequirements

object ( SurfaceRequirements )

Требования к поверхности, которые клиентская поверхность должна поддерживать для вызова действий в этом проекте.

testingInstructions

string

Инструкции по тестированию в свободной форме для рецензента действий (например, инструкции по связыванию аккаунтов).

localizedSettings

object ( LocalizedSettings )

Локализованные настройки для локали проекта по умолчанию. Каждая дополнительная локаль должна иметь собственный файл настроек в своем каталоге.

accountLinking

object ( AccountLinking )

Разрешите пользователям создавать или связывать учетные записи с помощью входа в Google и/или вашей собственной службы OAuth.

selectedAndroidApps[]

string

Приложения Android, выбранные для доступа к покупкам в Google Play для транзакций. Это подборка приложений для Android, подключенных к проекту действий для подтверждения владения брендом и включения дополнительных функций. Дополнительную информацию см. на странице https://developers.google.com/assistant/console/brand-verification .

Требования к поверхности

Содержит набор требований, которые клиентская поверхность должна поддерживать для вызова действий в вашем проекте.

YAML-представление
minimumRequirements: 
  - object (CapabilityRequirement)
Поля
minimumRequirements[]

object ( CapabilityRequirement )

Минимальный набор возможностей, необходимый для вызова действий в вашем проекте. Если на поверхности отсутствует какой-либо из них, Действие не будет запущено.