# androidx.test.backup

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceAction` | Runs an action inside the application sandbox on the target device. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceActionArgs` | Arguments passed from the host orchestrator to a `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceAction`. |
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceActionResult` | Results returned from a `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceAction` back to the host orchestrator. |
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupRestoreTestRunner` | Executes on-device backup actions dispatched by host orchestrators. |

## Objects

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupActionInputKeys` | Keys accepted in `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceActionArgs#payload()` by the actions bundled with this library. |
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupActionOutputKeys` | Keys produced in `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupDeviceActionResult#payload()` by the actions bundled with this library. |
| `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupActionValues` | Values that the keys in `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupActionInputKeys` and `https://developer.android.com/reference/kotlin/androidx/test/backup/BackupActionOutputKeys` accept or produce. |