REST Resource: customers.profiles.commands

Recurso: ChromeBrowserProfileCommand

Uma representação de um comando remoto para um perfil do navegador Chrome.

Representação JSON
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Campos
name

string

Identificador. Formato: customers/{customerId}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Obrigatório. Tipo do comando remoto. Comandos aceitos: "clearBrowsingData" e "extensionUpdateCheck".

payload

object (Struct format)

Obrigatório. Payload do comando remoto.

O payload do comando "clearBrowsingData" aceita: - campos "clearCache" e "clearCookies" - valores do tipo booleano.

O payload de "extensionUpdateCheck" precisa estar vazio.

commandState

enum (CommandState)

Apenas saída. Estado do comando remoto.

commandResult

object (CommandResult)

Apenas saída. Resultado do comando remoto.

issueTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da emissão do comando remoto.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Apenas saída. Duração válida do comando remoto.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

CommandState

Os estados possíveis de um comando.

Tipos enumerados
COMMAND_STATE_UNSPECIFIED Representa um estado de comando não especificado.
PENDING Representa um comando em estado pendente.
EXPIRED Representa um comando que expirou.
EXECUTED_BY_CLIENT Representa um comando que foi executado pelo cliente.

CommandResult

Resultado da execução de um comando.

Representação JSON
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Campos
resultType

enum (CommandResultType)

Apenas saída. Tipo de resultado do comando remoto.

clientExecutionTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da execução do comando remoto pelo cliente.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

resultCode

string

Apenas saída. Código de resultado que indica o tipo de erro ou o sucesso do comando.

CommandResultType

Tipos possíveis de resultado de um comando.

Tipos enumerados
COMMAND_RESULT_TYPE_UNSPECIFIED Representa um resultado de comando não especificado.
IGNORED Representa um comando com um resultado ignorado.
FAILURE Representa um comando com falha.
SUCCESS Representa um comando bem-sucedido.

Métodos

create

Cria um comando remoto de perfil do navegador Chrome.

get

Recebe um comando remoto do perfil do navegador Chrome.

list

Lista os comandos remotos de um perfil do navegador Chrome.