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/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Obrigatório. Tipo do comando remoto. O único commandType aceito é "clearBrowsingData".

payload

object (Struct format)

Obrigatório. Payload do comando remoto. O payload do comando "clearBrowsingData" oferece suporte a: - campos "clearCache" e "clearCookies" - valores do tipo booleano.

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 do comando remoto.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" 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

Estados possíveis de um comando.

Enums
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 cliente do comando remoto.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" 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 sucesso do comando.

CommandResultType

Possíveis tipos de resultado de um comando.

Enums
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 concluído.

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.