Method: projects.draft.write

Aktualizuje wersję roboczą projektu na podstawie modelu.

Żądanie HTTP

POST https://actions.googleapis.com/v2/{parent=projects/*}/draft: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
{
  "files": {
    object (Files)
  }
}
Pola
files

object (Files)

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

Treść odpowiedzi

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

Definicja zasobu roboczego.

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

string

Unikalny identyfikator wersji roboczej w poniższym formacie. projects/{project}/draft

validationResults

object (ValidationResults)

Wyniki weryfikacji powiązane z treścią roboczą projektu. Pamiętaj, że wersja robocza.write aktualizuje wersję roboczą, mimo że ostrzeżenia nie są związane z blokowaniem wersji roboczej.