Package-level declarations

Types

Link copied to clipboard
interface AppContainer

Defines the container for application-level dependencies.

Link copied to clipboard
class CachingMatchesRepository(matchDao: MatchDao, matchApiService: MatchApiService, context: Context) : MatchesRepository

A repository implementation that caches matches data and provides functionality to refresh the data from a network source.

Link copied to clipboard
class CachingTeamsRepository(teamDao: TeamDao, teamApiService: TeamApiService, context: Context) : TeamsRepository

A repository implementation that caches teams data and provides functionality to refresh the data from a network source.

Link copied to clipboard

The default implementation of AppContainer that sets up and provides the necessary dependencies for the application.

Link copied to clipboard

Interface defining the operations for managing matches data.

Link copied to clipboard
interface TeamsRepository

Interface defining the operations for managing teams data.