Method: projects.draft.write

Atualiza o rascunho do projeto com base no modelo.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do recurso pai no formato projects/{project}. O {project} é o ID do projeto na nuvem associado ao projeto.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "files": {
    object (Files)
  }
}
Campos
files

object (Files)

Obrigatório. Lista de arquivos enviados ao servidor de cada vez. Esta é uma lista de arquivos de configuração ou de dados. 1. A primeira solicitação precisa ser um ConfigFiles. 2. A primeira solicitação precisa ter um ConfigFile com "settings". 3. A primeira solicitação precisa ter um ConfigFile com "manifest". 4. O ConfigFile do webhook correspondente à função do Cloud inline precisa ser transmitido antes do DataFile correspondente ao código-fonte.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Definição de recurso de rascunho.

Representação JSON
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  }
}
Campos
name

string

É o identificador exclusivo do rascunho no formato a seguir. projects/{project}/draft

validationResults

object (ValidationResults)

Resultados da validação associados ao conteúdo do rascunho do projeto. O rascunho.write atualiza o rascunho mesmo com os avisos, já que eles não bloqueiam rascunhos.