Package-level declarations

Types

Link copied to clipboard
class BeMapVehicleRepository(appContext: Context, login: String, password: String, apiUrl: String) : VehicleRepository

Instance of VehicleRepository that uses BeMap API for interacting with online vehicle database and stores the information locally using Room library.

Link copied to clipboard

Defines a repository to handle custom vehicle models that are saved in local database. The database is isolated from the one used in BeMapVehicleRepository.

Link copied to clipboard

Repository to handle custom vehicles that are saved in local database. The database is isolated from the one used in BeMapVehicleRepository.

Link copied to clipboard
data class ManufacturerVehiclesResult(val manufacturer: Manufacturer, val error: Error?)

Represents a result when fetching vehicle models of a specific manufacturer

Link copied to clipboard

Entry point for interacting with vehicle manager module.