# androidx.appsearch.observer

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverCallback` | An interface which apps can implement to subscribe to notifications of changes to AppSearch data. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/DocumentChangeInfo` | Contains information about an individual change detected by an `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverCallback`. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverSpec` | Configures the types, namespaces and other properties that `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverCallback` instances match against. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverSpec.Builder` | Builder for `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverSpec` instances. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/SchemaChangeInfo` | Contains information about a schema change detected by an `https://developer.android.com/reference/kotlin/androidx/appsearch/observer/ObserverCallback`. |