# com.google.android.play.core.install.model

# com.google.android.play.core.install.model

## Annotations

|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|
| [AppUpdateType](https://developer.android.com/reference/com/google/android/play/core/install/model/AppUpdateType.html)           | Identifiers for the different types of developer triggered updates.                                           |
| [InstallErrorCode](https://developer.android.com/reference/com/google/android/play/core/install/model/InstallErrorCode.html)     | StatusCodes used by InstallService.                                                                           |
| [InstallStatus](https://developer.android.com/reference/com/google/android/play/core/install/model/InstallStatus.html)           | Status of a download / install.                                                                               |
| [UpdateAvailability](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html) | Availability of an update for the requested package.                                                          |
| [UpdatePrecondition](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdatePrecondition.html) | Conditions related to an available update that may prevent the immediate execution of certain AppUpdateTypes. |

## Classes

|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| [ActivityResult](https://developer.android.com/reference/com/google/android/play/core/install/model/ActivityResult.html) | Custom Activity results for the in-app update flow. |

-

  ## Annotations

  - [AppUpdateType](https://developer.android.com/reference/com/google/android/play/core/install/model/AppUpdateType.html)
  - [InstallErrorCode](https://developer.android.com/reference/com/google/android/play/core/install/model/InstallErrorCode.html)
  - [InstallStatus](https://developer.android.com/reference/com/google/android/play/core/install/model/InstallStatus.html)
  - [UpdateAvailability](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html)
  - [UpdatePrecondition](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdatePrecondition.html)
-

  ## Classes

  - [ActivityResult](https://developer.android.com/reference/com/google/android/play/core/install/model/ActivityResult.html)