Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface GetAppByIdUseCase
This use case is responsible for getting Service Details from given App ID.
Link copied to clipboard
internal class GetAppByIdUseCaseImpl(appRepository: AppRepository, appMapper: AppMapper = MapperProvider.appMapper()) : GetAppByIdUseCase
Link copied to clipboard
interface ObserveAllAppsUseCase
This use case returns all Apps currently in the database.
Link copied to clipboard
internal class ObserveAllAppsUseCaseImpl(appRepository: AppRepository, appMapper: AppMapper = MapperProvider.appMapper()) : ObserveAllAppsUseCase
Link copied to clipboard
Link copied to clipboard
interface ObserveIsAppMemberUseCase
Link copied to clipboard
internal class ObserveIsAppMemberUseCaseImpl(appRepository: AppRepository) : ObserveIsAppMemberUseCase
Link copied to clipboard
interface SearchAppsByNameUseCase
This use case searches for Apps based on given name string.
Link copied to clipboard
internal class SearchAppsByNameUseCaseImpl(appRepository: AppRepository, appMapper: AppMapper = MapperProvider.appMapper()) : SearchAppsByNameUseCase