# AppUpdateResult.Downloaded

# Downloaded

```
class Downloaded : AppUpdateResult
```

|---|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                         |||
| ↳ | [com.google.android.play.core.ktx.AppUpdateResult](https://developer.android.com/reference/com/google/android/play/core/ktx/AppUpdateResult)                           ||
|   | ↳ | [com.google.android.play.core.ktx.AppUpdateResult.Downloaded](https://developer.android.com/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded#) |

Signifies that there is an update waiting for completion.

You should call[AppUpdateManager.completeUpdate](https://developer.android.com/reference/com/google/android/play/core/appupdate/AppUpdateManager.html#completeUpdate())after receiving this result.

## Summary

|                                                                                                                                                                                     ### Public constructors                                                                                                                                                                                      ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [<init>](https://developer.android.com/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded#%3Cinit%3E(com.google.android.play.core.appupdate.AppUpdateManager))`(`appUpdateManager:` `[AppUpdateManager](https://developer.android.com/reference/com/google/android/play/core/appupdate/AppUpdateManager.html)`)` Signifies that there is an update waiting for completion. |

|                                                                                                           ### Public methods                                                                                                           ||
|-------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| suspend[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [completeUpdate](https://developer.android.com/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded#completeUpdate())`()` <br /> |

## Public constructors

### \<init\>

```
Downloaded(appUpdateManager: AppUpdateManager)
```

Signifies that there is an update waiting for completion.

You should call[AppUpdateManager.completeUpdate](https://developer.android.com/reference/com/google/android/play/core/appupdate/AppUpdateManager.html#completeUpdate())after receiving this result.  
**See Also**

- `
  `[completeUpdate](https://developer.android.com/reference/com/google/android/play/core/ktx/AppUpdateResult.Downloaded#completeUpdate())
  `
  `

## Public methods

### completeUpdate

```
suspend fun completeUpdate(): Unit
```