REST Resource: customers.profiles.commands

Risorsa: ChromeBrowserProfileCommand

Rappresentazione di un comando remoto per un profilo del browser Chrome.

Rappresentazione JSON
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Campi
name

string

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

commandType

string

Obbligatorio. Tipo di comando remoto. Comandi supportati: "clearBrowsingData" e "extensionUpdateCheck".

payload

object (Struct format)

Obbligatorio. Payload del comando remoto.

Il payload per il comando "clearBrowsingData" supporta: - i campi "clearCache" e "clearCookies" - i valori di tipo booleano.

Il payload per "extensionUpdateCheck" deve essere vuoto.

commandState

enum (CommandState)

Solo output. Stato del comando remoto.

commandResult

object (CommandResult)

Solo output. Risultato del comando remoto.

issueTime

string (Timestamp format)

Solo output. Timestamp dell'emissione del comando remoto.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Solo output. Durata valida del comando remoto.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

CommandState

I possibili stati di un comando.

Enum
COMMAND_STATE_UNSPECIFIED Rappresenta uno stato del comando non specificato.
PENDING Rappresenta un comando in stato di attesa.
EXPIRED Rappresenta un comando scaduto.
EXECUTED_BY_CLIENT Rappresenta un comando eseguito dal client.

CommandResult

Risultato dell'esecuzione di un comando.

Rappresentazione JSON
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Campi
resultType

enum (CommandResultType)

Solo output. Tipo di risultato del comando remoto.

clientExecutionTime

string (Timestamp format)

Solo output. Timestamp dell'esecuzione del comando remoto da parte del client.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

resultCode

string

Solo output. Codice risultato che indica il tipo di errore o l'esito positivo del comando.

CommandResultType

Possibili tipi di risultato di un comando.

Enum
COMMAND_RESULT_TYPE_UNSPECIFIED Rappresenta un risultato di comando non specificato.
IGNORED Rappresenta un comando con un risultato ignorato.
FAILURE Rappresenta un comando non riuscito.
SUCCESS Rappresenta un comando riuscito.

Metodi

create

Crea un comando remoto del profilo del browser Chrome.

get

Recupera un comando remoto del profilo del browser Chrome.

list

Elenca i comandi remoti di un profilo del browser Chrome.