Method: projects.preview.write

Memperbarui pratinjau project pengguna berdasarkan model.

Permintaan HTTP

POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama resource induk dalam format projects/{project}. {project} adalah project ID cloud yang terkait dengan project tersebut.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "previewSettings": {
    object (PreviewSettings)
  },

  // Union field source can be only one of the following:
  "files": {
    object (Files)
  },
  "draft": {
    object (ContentFromDraft)
  },
  "submittedVersion": {
    object (ContentFromSubmittedVersion)
  }
  // End of list of possible types for union field source.
}
Kolom
previewSettings

object (PreviewSettings)

Wajib. Setelan untuk memperbarui pratinjau pengguna.

Kolom union source. Sumber data yang digunakan untuk membuat pratinjau. source hanya dapat berupa salah satu dari berikut:
files

object (Files)

Daftar file yang dikirim ke server pada satu waktu. Ini adalah daftar file konfigurasi atau file data. 1. Permintaan pertama harus berupa ConfigFiles. 2. Permintaan pertama harus memiliki ConfigFile dengan 'settings'. 3. Permintaan pertama harus memiliki ConfigFile dengan 'manifes'. 4. ConfigFile webhook yang sesuai dengan fungsi cloud inline harus di-streaming sebelum DataFile sesuai dengan kode sumbernya.

draft

object (ContentFromDraft)

Konten yang berasal dari draf project.

submittedVersion

object (ContentFromSubmittedVersion)

Konten yang bersumber dari versi yang sudah ada.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Definisi resource pratinjau.

Representasi JSON
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  },
  "simulatorUrl": string
}
Kolom
name

string

ID unik pratinjau. Format: projects/{project}/preview

validationResults

object (ValidationResults)

Hasil validasi yang terkait dengan konten pratinjau project pengguna.

simulatorUrl

string

URL simulator untuk menguji pratinjau pengguna.

ContentFromDraft

Menunjukkan konten pratinjau akan berasal dari Draf.

ContentFromSubmittedVersion

Menunjukkan konten pratinjau akan berasal dari versi yang sudah ada.

Representasi JSON
{
  "version": string
}
Kolom
version

string

Wajib. Mengirimkan versi project yang akan digunakan untuk membuat pratinjau. Format: projects/{project}/versions/{version}

PreviewSettings

Setelan untuk memperbarui pratinjau.

Representasi JSON
{
  "sandbox": boolean
}
Kolom
sandbox

boolean

Menunjukkan apakah operasi tertentu akan dijalankan, misalnya transaksi, dalam mode {i>sandbox<i}. Secara default, permintaan pratinjau akan menjalankan operasi ini dalam mode sandbox. Dengan kata lain, nilai default untuk sandbox adalah true.