# androidx.wear.watchfacepush

*** ** * ** ***

Provides access to the Watch Face Push APIs

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager` | The Watch Face Push API allows a Wear OS app to install a watch face on a watch programmatically. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.ListWatchFacesResponse` | Represents the response from listing watch faces. |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.WatchFaceDetails` | Details about a watch face that is installed through this API. |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManagerFactory` |   |

## Exceptions

|---|---|
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.AddWatchFaceException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#addWatchFace(android.os.ParcelFileDescriptor,kotlin.String)` |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.IsWatchFaceActiveException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#isWatchFaceActive(kotlin.String)` |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.ListWatchFacesException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#listWatchFaces()` |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.RemoveWatchFaceException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#removeWatchFace(kotlin.String)` |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.SetWatchFaceAsActiveException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#setWatchFaceAsActive(kotlin.String)` |
| `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager.UpdateWatchFaceException` | An exception that can be thrown by `https://developer.android.com/reference/androidx/wear/watchfacepush/WatchFacePushManager#updateWatchFace(kotlin.String,android.os.ParcelFileDescriptor,kotlin.String)` |