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)

앱 복구 작업에 해당하는 ID입니다.

status

enum (RecoveryStatus)

복구 작업의 상태입니다.

targeting

object (Targeting)

지역, Android SDK 버전, 앱 버전 등 복구 작업의 타겟팅 기준을 지정합니다.

createTime

string (Timestamp format)

개발자가 앱 복구 작업을 생성하는 시점의 타임스탬프입니다. 항상 복구 작업 생성 이후에 설정됩니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

deployTime

string (Timestamp format)

사용자가 앱 복구 작업을 배포하는 시점의 타임스탬프입니다. 복구 작업이 배포된 경우에만 설정됩니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

cancelTime

string (Timestamp format)

개발자가 앱 복구 작업을 취소하는 시점의 타임스탬프입니다. 복구 작업이 취소되는 경우에만 설정됩니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

lastUpdateTime

string (Timestamp format)

개발자가 마지막으로 복구 작업을 업데이트한 시점의 타임스탬프입니다. 작업이 취소될 경우 취소 시간에 해당합니다. 항상 복구 작업 생성 이후에 설정됩니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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)

앱 번들과 관련하여 이 복구 작업에 영향을 받는 기기의 총 수입니다.