Package-level declarations
Types
Link copied to clipboard
Use case responsible for adding images to the local database.
Link copied to clipboard
class DeleteActiveTransportUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for deleting the active transport.
Link copied to clipboard
class DeleteImageUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for deleting an image.
Link copied to clipboard
class FinishTransportUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for finishing a transport.
Link copied to clipboard
class GetActiveTransportUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for retrieving the active transport.
Link copied to clipboard
class InsertCargoUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for inserting a new cargo into the local database.
Link copied to clipboard
Use case responsible for handling user login.
Link copied to clipboard
Use case responsible for handling user registration.
Link copied to clipboard
class SelectRouteUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for selecting a specific route and initializing a new transport instance.
Link copied to clipboard
Use case responsible for setting the driver and license plate number for a specific transport.
Link copied to clipboard
class UpdateCargoUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)
Use case responsible for updating a cargo with a new cargo number.