REST Resource: customers.profiles.commands

Ресурс: ChromeBrowserProfileCommand

Пример удаленной команды для профиля браузера Chrome.

JSON-представление
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Поля
name

string

Идентификатор. Формат: customers/{customerId}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Обязательно. Тип удаленной команды. Поддерживаемые команды: "clearBrowsingData" и "extensionUpdateCheck".

payload

object ( Struct format)

Обязательно. Полезная нагрузка удаленной команды.

В состав полезной нагрузки команды "clearBrowsingData" входят: - поля "clearCache" и "clearCookies" - значения логического типа.

Полезная нагрузка для параметра "extensionUpdateCheck" должна быть пустой.

commandState

enum ( CommandState )

Только вывод. Состояние удаленной команды.

commandResult

object ( CommandResult )

Только вывод. Результат удаленной команды.

issueTime

string ( Timestamp format)

Только вывод. Отметка времени подтверждения удаленной команды.

Используется RFC 3339, согласно которому сгенерированный вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

validDuration

string ( Duration format)

Только вывод. Допустимая продолжительность выполнения удаленной команды.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « s ». Пример: "3.5s" .

CommandState

Возможные состояния команды.

Перечисления
COMMAND_STATE_UNSPECIFIED Представляет собой неуказанное состояние команды.
PENDING Представляет собой команду, находящуюся в состоянии ожидания.
EXPIRED Обозначает команду, срок действия которой истек.
EXECUTED_BY_CLIENT Представляет собой команду, выполненную клиентом.

Результат выполнения команды

Результат выполнения команды.

JSON-представление
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Поля
resultType

enum ( CommandResultType )

Только вывод. Тип результата удаленной команды.

clientExecutionTime

string ( Timestamp format)

Только вывод. Временная метка выполнения клиентом удаленной команды.

Используется RFC 3339, согласно которому сгенерированный вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

resultCode

string

Только вывод. Код результата, указывающий на тип ошибки или успешность выполнения команды.

CommandResultType

Возможные типы результатов выполнения команды.

Перечисления
COMMAND_RESULT_TYPE_UNSPECIFIED Представляет собой неуказанный результат выполнения команды.
IGNORED Представляет собой команду, результат которой игнорируется.
FAILURE Обозначает неудачную команду.
SUCCESS Обозначает успешно выполненную команду.

Методы

create

Создает удаленную команду для профиля браузера Chrome.

get

Получает удаленную команду профиля браузера Chrome.

list

Отображает список удаленных команд профиля браузера Chrome.