# UpdateAvailability

Summary:[Constants](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability#constants)\|[Inherited Methods](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability#inhmethods)  

# UpdateAvailability

`
public


abstract
@interface
UpdateAvailability
`  
`


implements

`[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`


`

|---------------------------------------------------------------|
| com.google.android.play.core.install.model.UpdateAvailability |

<br />

*** ** * ** ***

Availability of an update for the requested package.

## Summary

|                                                                                                                            ### Constants                                                                                                                             ||
|-------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `int` | [DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html#DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS) An update has been triggered by the developer and is in progress. |
| `int` | [UNKNOWN](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html#UNKNOWN) <br />                                                                                                                          |
| `int` | [UPDATE_AVAILABLE](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html#UPDATE_AVAILABLE) <br />                                                                                                        |
| `int` | [UPDATE_NOT_AVAILABLE](https://developer.android.com/reference/com/google/android/play/core/install/model/UpdateAvailability.html#UPDATE_NOT_AVAILABLE) <br />                                                                                                |

| ### Inherited methods |
|-----------------------|---|
| From interface` `[java.lang.annotation.Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)` ` |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | ` abstract `[Class](https://developer.android.com/reference/java/lang/Class.html)`<? extends `[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`>` | ` annotationType() `                                                                       | | ` abstract boolean`                                                                                                                                                                         | ` equals(`[Object](https://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` abstract int`                                                                                                                                                                             | ` hashCode() `                                                                             | | ` abstract `[String](https://developer.android.com/reference/java/lang/String.html)                                                                                                         | ` toString() `                                                                             | ||

## Constants

### DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS

```
public static final int DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS
```

An update has been triggered by the developer and is in progress.

<br />

Constant Value: 3 (0x00000003)  

### UNKNOWN

```
public static final int UNKNOWN
```

<br />

<br />

Constant Value: 0 (0x00000000)  

### UPDATE_AVAILABLE

```
public static final int UPDATE_AVAILABLE
```

<br />

<br />

Constant Value: 2 (0x00000002)  

### UPDATE_NOT_AVAILABLE

```
public static final int UPDATE_NOT_AVAILABLE
```

<br />

<br />

Constant Value: 1 (0x00000001)