Method: projects.preview.write

Mengupdate 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.

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 ada berupa salah satu diantara berikut:
files

object (Files)

Daftar file yang dikirim ke server dalam 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 'manifest'. 4. ConfigFile webhook yang sesuai dengan fungsi cloud inline harus di-streaming sebelum DataFile yang sesuai dengan kode sumbernya.

draft

object (ContentFromDraft)

Konten yang bersumber dari draf project.

submittedVersion

object (ContentFromSubmittedVersion)

Konten yang bersumber dari versi keluar.

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 bahwa konten pratinjau akan berasal dari Draf.

ContentFromSubmittedVersion

Menunjukkan bahwa konten pratinjau akan berasal dari versi yang keluar.

Representasi JSON
{
  "version": string
}
Kolom
version

string

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

PreviewSettings

Setelan untuk mengupdate pratinjau.

Representasi JSON
{
  "sandbox": boolean
}
Kolom
sandbox

boolean

Menunjukkan apakah akan menjalankan operasi tertentu, seperti transaksi, dalam mode sandbox atau tidak. Secara default, permintaan pratinjau menjalankan operasi ini dalam mode sandbox. Dengan kata lain, nilai default untuk sandbox adalah true.