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)

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