AppRecoveryAction

Информация о действиях по восстановлению приложения.

JSON-представление
{
  "appRecoveryId": string,
  "status": enum (RecoveryStatus),
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "deployTime": string,
  "cancelTime": string,
  "lastUpdateTime": string,

  // Union field recovery_action_data can be only one of the following:
  "remoteInAppUpdateData": {
    object (RemoteInAppUpdateData)
  }
  // End of list of possible types for union field recovery_action_data.
}
Поля
appRecoveryId

string ( int64 format)

Идентификатор, соответствующий действию по восстановлению приложения.

status

enum ( RecoveryStatus )

Статус восстановительных работ.

targeting

object ( Targeting )

Указывает критерии выбора целевого объекта для восстановления, такие как регионы, версии Android SDK, версии приложений и т. д.

createTime

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" .

deployTime

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" .

cancelTime

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" .

lastUpdateTime

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" .

Поле объединения recovery_action_data . Данные, относящиеся к действию восстановления. recovery_action_data может принимать только одно из следующих значений:
remoteInAppUpdateData

object ( RemoteInAppUpdateData )

Данные о действии удаленного обновления приложения, такие как восстановленная база пользователей, база пользователей, подлежащих восстановлению и т. д. Устанавливаются только в том случае, если тип действия восстановления — «Удаленное обновление приложения».

RemoteInAppUpdateData

Данные, относящиеся к удаленному обновлению приложения, такие как количество восстановленных пользователей, количество затронутых пользователей и т. д.

JSON-представление
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Поля
remoteAppUpdateDataPerBundle[]

object ( RemoteInAppUpdateDataPerBundle )

Данные, относящиеся к мерам по восстановлению на уровне пакета.

RemoteInAppUpdateDataPerBundle

Данные, относящиеся к мерам по восстановлению на уровне пакета.

JSON-представление
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Поля
versionCode

string ( int64 format)

Код версии, соответствующий целевому пакету.

recoveredDeviceCount

string ( int64 format)

Общее количество устройств, которые удалось спасти.

totalDeviceCount

string ( int64 format)

Общее количество устройств, затронутых данной процедурой восстановления, связанных с пакетом приложения.