//[app](../../index.md)/[org.mjdev.tvapp.sync](index.md)
# Package-level declarations
## Types
| Name | Summary |
|---|---|
| [SyncAdapter](-sync-adapter/index.md) | [androidJvm]
class [SyncAdapter](-sync-adapter/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), val apiService: [ApiService](../org.mjdev.tvapp.repository/-api-service/index.md), val dao: [DAO](../org.mjdev.tvapp.database/-d-a-o/index.md), val movieDao: Box<[Media](../org.mjdev.tvapp.data.local/-media/index.md)> = dao.movieDao) : [AbstractThreadedSyncAdapter](https://developer.android.com/reference/kotlin/android/content/AbstractThreadedSyncAdapter.html) |
| [SyncService](-sync-service/index.md) | [androidJvm]
class [SyncService](-sync-service/index.md) : [Service](https://developer.android.com/reference/kotlin/android/app/Service.html) |
| [SyncStarter](-sync-starter/index.md) | [androidJvm]
class [SyncStarter](-sync-starter/index.md) : [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html) |