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」- 「ガーナ」- "ギリシャ"- "グレナダ"- "イギリス"- "米国"- "合衆国領有小離島"- 「ウルグアイ」

disabledRegions[]

string

ユーザーの所在地に基づいてアクションがブロックされている地域を表します。enabledRegions が設定されている場合は設定できません。各地域は、AdWords の地域ターゲティングの正規名で表されます。詳しくは、https://developers.google.com/adwords/api/docs/appendix/geotargeting をご覧ください。例: 「Germany」- 「ガーナ」- "ギリシャ"- "グレナダ"- "イギリス"- "米国"- "合衆国領有小離島"- 「ウルグアイ」

category

enum (Category)

この Actions プロジェクトのカテゴリ。

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)

プロジェクトでアクションを呼び出すために必要な最小限の機能セット。サーフェスにこれらのいずれかが欠けている場合、アクションはトリガーされません。