REST Resource: customers.profiles.commands

Recurso: ChromeBrowserProfileCommand

Es una 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

Es el identificador. Formato: customers/{customerId}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Obligatorio. Es el tipo de comando remoto. Comandos admitidos: "clearBrowsingData" y "extensionUpdateCheck".

payload

object (Struct format)

Obligatorio. Es la carga útil del comando remoto.

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

La carga útil de "extensionUpdateCheck" debe estar vacía.

commandState

enum (CommandState)

Solo salida. Es el estado del comando remoto.

commandResult

object (CommandResult)

Solo salida. Es el resultado del comando remoto.

issueTime

string (Timestamp format)

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

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “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

Son los estados posibles de un comando.

Enums
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. Es la marca de tiempo de la ejecución del comando remoto por parte del cliente.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “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 el código de resultado que indica el tipo de error o el éxito del comando.

CommandResultType

Son los tipos posibles de resultado de un comando.

Enums
COMMAND_RESULT_TYPE_UNSPECIFIED Representa el resultado de un comando no especificado.
IGNORED Representa un comando con un resultado ignorado.
FAILURE Representa un comando fallido.
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

Enumera los comandos remotos de un perfil del navegador Chrome.