- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- ContentFromDraft
- ContentFromSubmittedVersion
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- PreviewSettings
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
モデルに基づいてユーザーのプロジェクト プレビューを更新します。
HTTP リクエスト
POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
| parent | 
 必須。 | 
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | |
|---|---|
| { "previewSettings": { object ( | |
| フィールド | ||
|---|---|---|
| previewSettings | 
 必須。ユーザーのプレビューを更新するための設定。 | |
| 共用体フィールド source。プレビューの作成に使用されたデータソース。sourceは次のいずれかになります。 | ||
| files | 
 一度にサーバーに送信されるファイルのリスト。これは構成ファイルまたはデータファイルのリストです。1. 最初のリクエストは ConfigFiles である必要があります。2. 最初のリクエストには、「settings」を含む ConfigFile が必要です。3. 最初のリクエストには、「manifest」が指定された ConfigFile が必要です。4. インラインの Cloud Functions の関数に対応する Webhook ConfigFile は、ソースコードに対応する DataFile の前にストリーミングする必要があります。 | |
| draft | 
 プロジェクトのドラフトからのコンテンツ。 | |
| submittedVersion | 
 既存のバージョンをソースとするコンテンツ。 | |
レスポンスの本文
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
プレビュー リソースの定義。
| JSON 表現 | |
|---|---|
| {
  "name": string,
  "validationResults": {
    object ( | |
| フィールド | |
|---|---|
| name | 
 プレビューの一意の識別子。形式:  | 
| validationResults | 
 ユーザー プロジェクトのプレビュー コンテンツに関連付けられた検証結果。 | 
| simulatorUrl | 
 ユーザー プレビューをテストするためのシミュレータの URL。 | 
ContentFromDraft
プレビュー コンテンツがドラフトから取得されることを示します。
ContentFromSubmittedVersion
現在のバージョンからプレビュー コンテンツが取得されることを示します。
| JSON 表現 | |
|---|---|
| { "version": string } | |
| フィールド | |
|---|---|
| version | 
 必須。プレビューの作成に使用されるプロジェクトの送信済みバージョン。形式:  | 
PreviewSettings
プレビューを更新するための設定です。
| JSON 表現 | |
|---|---|
| { "sandbox": boolean } | |
| フィールド | |
|---|---|
| sandbox | 
 取引などの特定の操作をサンドボックス モードで実行するかどうかを示します。デフォルトでは、プレビュー リクエストはこれらのオペレーションをサンドボックス モードで実行します。つまり、 | 
