Method: projects.preview.write

Aktualizuje podgląd projektu użytkownika na podstawie modelu.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Nazwa zasobu nadrzędnego w formacie projects/{project}. {project} to identyfikator projektu w chmurze powiązany z projektem.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis 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.
}
Pola
previewSettings

object (PreviewSettings)

Wymagane. Ustawienia aktualizowania podglądu użytkownika.

Pole sumy source. Źródło danych użyte do utworzenia podglądu. source może mieć tylko jedną z tych wartości:
files

object (Files)

Lista plików wysyłanych jednocześnie na serwer. To jest lista plików konfiguracyjnych lub plików danych. 1. Pierwsze żądanie musi być plikiem ConfigFiles. 2. Pierwsze żądanie musi zawierać plik ConfigFile z wartością „settings”. 3. Pierwsze żądanie musi zawierać plik konfiguracyjny z „manifest”. 4. Plik konfiguracyjny webhooka odpowiadający wbudowanej funkcji w Cloud Functions musi być przesyłany strumieniowo przed plikiem DataFile odpowiadającym jego kodowi źródłowemu.

draft

object (ContentFromDraft)

Treści pochodzące z wersji roboczej projektu.

submittedVersion

object (ContentFromSubmittedVersion)

Treści pochodzą z wyjściowej wersji.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Definicja zasobu do podglądu.

Zapis JSON
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  },
  "simulatorUrl": string
}
Pola
name

string

Unikalny identyfikator podglądu. Format: projects/{project}/preview

validationResults

object (ValidationResults)

Wyniki weryfikacji powiązane z treścią podglądu projektu użytkownika.

simulatorUrl

string

Adres URL symulatora do testowania podglądu użytkownika.

ContentFromDraft

Wskazuje, że treść podglądu będzie pochodzić z wersji roboczej.

ContentFromSubmittedVersion

Wskazuje, że treść podglądu będzie pochodzić z wersji wyjściowej.

Zapis JSON
{
  "version": string
}
Pola
version

string

Wymagane. Przesłano wersję projektu, która ma zostać użyta do utworzenia podglądu. Format: projects/{project}/versions/{version}

PreviewSettings

Ustawienia aktualizowania podglądu.

Zapis JSON
{
  "sandbox": boolean
}
Pola
sandbox

boolean

Wskazuje, czy określone operacje (np. transakcje) mają być wykonywane w trybie piaskownicy. Domyślnie żądania podglądu uruchamiają te operacje w trybie piaskownicy. Innymi słowy, domyślna wartość pola sandbox to true.