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

To pole jest 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)

To pole jest 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. Jest to lista plików konfiguracyjnych lub plików danych. 1. Pierwsze żądanie musi być plikami ConfigFiles. 2. Pierwsze żądanie musi zawierać plik konfiguracyjny z wartością „settings”. 3. Pierwsze żądanie musi mieć plik ConfigFile z „manifestem”. 4. Plik konfiguracyjny webhooka odpowiadający wbudowanej funkcji w Cloud Functions musi być przesłany strumieniowo przed plikiem DataFile odpowiadającym jego kodowi źródłowemu.

draft

object (ContentFromDraft)

Treści pochodzą z wersji roboczej projektu.

submittedVersion

object (ContentFromSubmittedVersion)

Treści pochodzą z wersji wyjściowej.

Treść odpowiedzi

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

Definicja zasobu 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 przetestowania podglądu użytkownika.

ContentFromDraft

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

ContentFromSubmittedVersion

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

Zapis JSON
{
  "version": string
}
Pola
version

string

To pole jest wymagane. Przesłana wersja 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, takie jak transakcje, mają być uruchamiane w trybie piaskownicy. Domyślnie żądania podglądu uruchamiają te operacje w trybie piaskownicy. Inaczej mówiąc, domyślną wartością parametru sandbox jest true.