//[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) |