Method: projects.preview.write

Modele göre kullanıcının proje önizlemesini günceller.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. projects/{project} biçimindeki üst kaynak adı. {project}, projeyle ilişkili bulut projesinin kimliğidir.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "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.
}
Alanlar
previewSettings

object (PreviewSettings)

Zorunlu. Kullanıcının önizlemesini güncelleme ayarları.

source alanı. Önizlemeyi oluşturmak için kullanılan veri kaynağı. source şunlardan yalnızca biri olabilir:
files

object (Files)

Bir defada sunucuya gönderilen dosyaların listesi. Bu, yapılandırma dosyalarının veya veri dosyalarının listesidir. 1. İlk istek bir ConfigFiles olmalıdır. 2. İlk istekte "settings" (ayarlar) içeren bir ConfigFile bulunmalıdır. 3. İlk istekte "manifest" içeren bir ConfigFile olmalıdır. 4. Satır içi bulut işlevine karşılık gelen webhook ConfigFile dosyası, kaynak koduna karşılık gelen DataFile'dan önce yayınlanmalıdır.

draft

object (ContentFromDraft)

İçerik proje taslağından alınmıştır.

submittedVersion

object (ContentFromSubmittedVersion)

Mevcut bir sürümden alınan içerik.

Yanıt gövdesi

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Önizleme kaynağının tanımı.

JSON gösterimi
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  },
  "simulatorUrl": string
}
Alanlar
name

string

Önizlemenin benzersiz tanımlayıcısıdır. Biçim: projects/{project}/preview

validationResults

object (ValidationResults)

Kullanıcı projesi önizleme içeriğiyle ilişkili doğrulama sonuçları.

simulatorUrl

string

Kullanıcı önizlemesini test etmek için kullanılan simülasyon aracı URL'si.

ContentFromDraft

Önizleme içeriğinin Taslaktan geleceğini belirtir.

ContentFromSubmittedVersion

Önizleme içeriğinin mevcut bir sürümden geleceğini belirtir.

JSON gösterimi
{
  "version": string
}
Alanlar
version

string

Zorunlu. Önizleme oluşturmak için kullanılacak, projenin gönderilmiş sürümü. Biçim: projects/{project}/versions/{version}

PreviewSettings

Önizlemeyi güncelleme ayarları.

JSON gösterimi
{
  "sandbox": boolean
}
Alanlar
sandbox

boolean

İşlemler gibi belirli işlemlerin korumalı alan modunda çalıştırılıp çalıştırılmayacağını belirtir. Varsayılan olarak, önizleme istekleri bu işlemleri korumalı alan modunda çalıştırır. Yani varsayılan sandbox değeri true olur.