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

Actions プロジェクト ID。

defaultLocale

string

プロジェクトのデフォルトのロケール。パスにロケールが指定されていない resources/ を除くすべてのファイルについては、ローカライズされたデータはこの defaultLocale に関連付けられます。resources/ の下にあるファイルの場合、ロケールがないということは、リソースがすべてのロケールに適用されることを意味します。

enabledRegions[]

string

ユーザーの所在地に基づいて、ユーザーがアクションを呼び出せる地域を表します。disabledRegions が設定されている場合は設定できません。enabledRegionsdisabledRegions のどちらも指定されていない場合、ユーザーはすべてのリージョンでアクションを呼び出すことができます。各地域は、AdWords 地域ターゲティングの正規名を使用して表されます。参照: https://developers.google.com/adwords/api/docs/appendix/geotargeting: - "Germany" - "Ghana" - "Greece" - "Grenada" - "United Kingdom" - "United States" - "United States Minor Outlying Irelands" - "Uruguay"

disabledRegions[]

string

ユーザーの所在地に基づいて、アクションがブロックされている地域を表します。enabledRegions が設定されている場合は設定できません。各地域は、AdWords 地域ターゲティングの正規名を使用して表されます。参照: https://developers.google.com/adwords/api/docs/appendix/geotargeting: - "Germany" - "Ghana" - "Greece" - "Grenada" - "United Kingdom" - "United States" - "United States Minor Outlying Irelands" - "Uruguay"

category

enum (Category)

このアクション プロジェクトのカテゴリ。

usesTransactionsApi

boolean

アクションがトランザクション(予約や注文など)を使用できるかどうかを指定します。false の場合、Transactions API の使用は失敗します。

usesDigitalPurchaseApi

boolean

アクションがデジタル商品のトランザクションを実行できるかどうか。

usesInteractiveCanvas

boolean

アクションが Interactive Canvas を使用するかどうかを指定します。

usesHomeStorage

boolean

アクションがホーム ストレージ機能を使用するかどうかを指定します。

designedForFamily

boolean

アクション コンテンツがファミリー向け(DFF)にデザインされているかどうか。

containsAlcoholOrTobaccoContent

boolean

アクションにアルコールやタバコに関連するコンテンツが含まれているかどうか。

keepsMicOpen

boolean

会話中に、明示的なプロンプトを表示せずにアクションでマイクを開いたままにできるかどうか。

surfaceRequirements

object (SurfaceRequirements)

このプロジェクトでアクションを呼び出すためにクライアント サーフェスがサポートする必要があるサーフェス要件。

testingInstructions

string

アクションの審査担当者向けの自由形式のテスト手順(アカウントのリンクの手順など)。

localizedSettings

object (LocalizedSettings)

プロジェクトのデフォルトのロケールに合わせてローカライズされた設定。追加するすべての言語 / 地域ごとに、独自のディレクトリに独自の設定ファイルが必要です。

accountLinking

object (AccountLinking)

ユーザーが Google ログインや独自の OAuth サービスを使ってアカウントを作成またはリンクできるようにします。

selectedAndroidApps[]

string

Google Play で取引を行うために選択された Android アプリ。これは、ブランド所有権を確認し、追加機能を有効にするために、アクション プロジェクトに接続されている Android アプリからの選択です。詳しくは、https://developers.google.com/assistant/console/brand-verification をご覧ください。

SurfaceRequirements

クライアント サーフェスがプロジェクトでアクションを呼び出すためにサポートする必要がある一連の要件が含まれています。

YAML 表現
minimumRequirements: 
  - object (CapabilityRequirement)
フィールド
minimumRequirements[]

object (CapabilityRequirement)

プロジェクト内のアクションを呼び出すために必要な最小限の機能セット。これらのいずれかがないと、アクションはトリガーされません。