REST Resource: customers.profiles.commands

Risorsa: ChromeBrowserProfileCommand

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

commandType

string

Obbligatorio. Tipo di comando del telecomando. L'unico valore di commandType supportato è "clearBrowsingData".

payload

object (Struct format)

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

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 sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. 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 da remoto.

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

CommandState

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 che è stato 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 sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. 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 del comando.

CommandResultType

Possibili tipi di risultati di un comando.

Enum
COMMAND_RESULT_TYPE_UNSPECIFIED Rappresenta un risultato del 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 per il 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.