bindAdministrativeUnitDataSource

@Singleton
@Binds
abstract fun bindAdministrativeUnitDataSource(administrativeUnitLocalDataSource: AdministrativeUnitLocalDataSource): AdministrativeUnitDataSource

Tells Hilt to use a singleton instance of AdministrativeUnitLocalDataSource when injecting the AdministrativeUnitDataSource interface. This ensures all classes have access to the same instance.

Return

the AdministrativeUnitDataSource interface bound to the provided singleton implementation.

Parameters

administrativeUnitLocalDataSource

the singleton instance of AdministrativeUnitLocalDataSource to be used.