# androidx.enterprise.feedback

# androidx.enterprise.feedback

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/enterprise/feedback/package-summary "View this page in Java")

## Interfaces

|------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [KeyedAppStatesCallback](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesCallback) | Interface used to listen for the result when using[setStates](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesReporter#setStates(java.util.Collection<androidx.enterprise.feedback.KeyedAppState>,androidx.enterprise.feedback.KeyedAppStatesCallback))or[setStatesImmediate](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesReporter#setStatesImmediate(java.util.Collection<androidx.enterprise.feedback.KeyedAppState>,androidx.enterprise.feedback.KeyedAppStatesCallback)). |

## Classes

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [FakeKeyedAppStatesReporter](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/FakeKeyedAppStatesReporter)                                                 | A fake[KeyedAppStatesReporter](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesReporter)for testing.   |
| [KeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppState)                                                                           | A keyed app state to be sent to an EMM (enterprise mobility management), with the intention that it is displayed to the management organization. |
| [KeyedAppState.KeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppState.KeyedAppStateBuilder)                                 | The builder for[KeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppState).                       |
| [KeyedAppStatesReporter](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesReporter)                                                         | A reporter of keyed app states to enable communication between an app and an EMM (enterprise mobility management).                               |
| [KeyedAppStatesService](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/KeyedAppStatesService)                                                           | Base service for receiving app states in Device Owner and Profile Owner apps.                                                                    |
| [ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState)                                                           | A keyed app state received from an app.                                                                                                          |
| [ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | The builder for[ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState).       |