REST Resource: customers.profiles.commands

Recurso: ChromeBrowserProfileCommand

Representación de un comando remoto para un perfil del navegador Chrome.

Representación 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

Obligatorio. Es el tipo de comando remoto. El único commandType admitido es "clearBrowsingData".

payload

object (Struct format)

Obligatorio. Carga útil del comando remoto. La carga útil del comando "clearBrowsingData" admite los siguientes campos: "clearCache" y "clearCookies", valores de tipo booleano.

commandState

enum (CommandState)

Solo salida. Estado del comando remoto.

commandResult

object (CommandResult)

Solo salida. Es el resultado del comando remoto.

issueTime

string (Timestamp format)

Solo salida. Marca de tiempo de la emisión del comando remoto.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Solo salida. Es la duración válida del comando remoto.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

CommandState

Estados posibles de un comando.

Enumeraciones
COMMAND_STATE_UNSPECIFIED Representa un estado de comando no especificado.
PENDING Representa un comando en estado pendiente.
EXPIRED Representa un comando que venció.
EXECUTED_BY_CLIENT Representa un comando que ejecutó el cliente.

CommandResult

Es el resultado de la ejecución de un comando.

Representación JSON
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Campos
resultType

enum (CommandResultType)

Solo salida. Es el tipo de resultado del comando remoto.

clientExecutionTime

string (Timestamp format)

Solo salida. Marca de tiempo de la ejecución del cliente del comando remoto.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

resultCode

string

Solo salida. Es un código de resultado que indica el tipo de error o el éxito del comando.

CommandResultType

Son los posibles tipos de resultados de un comando.

Enumeraciones
COMMAND_RESULT_TYPE_UNSPECIFIED Representa un resultado de comando no especificado.
IGNORED Representa un comando con un resultado ignorado.
FAILURE Representa un comando que falló.
SUCCESS Representa un comando que se ejecutó correctamente.

Métodos

create

Crea un comando remoto de perfil del navegador Chrome.

get

Obtiene un comando remoto del perfil del navegador Chrome.

list

Muestra una lista de los comandos remotos de un perfil del navegador Chrome.