SetDriverUseCase

class SetDriverUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)

Use case responsible for setting the driver and license plate number for a specific transport.

Parameters

repo

The repository providing access to data sources.

resourceProvider

The resource provider for accessing application resources.

Constructors

Link copied to clipboard
@Inject
constructor(repo: SvkRepository, resourceProvider: ResourceProvider)

Functions

Link copied to clipboard
operator fun invoke(routeNumber: String, licensePlate: String, driver: String): Flow<Resource<Transport>>

Invokes the use case to update a transport with the provided route number, license plate, and driver name.