GetClassificationDetailsUseCase

class GetClassificationDetailsUseCase(classificationRepository: DiscoveryClassificationService, classificationDetailsQueryMapper: ClassificationDetailsQueryMapper, classificationMapper: ClassificationMapper, coroutineDispatcher: CoroutineDispatcher) : SuspendUseCase<DiscoveryClassificationDetailsCriteria, Classification?>

Retrieves classification details for the Discovery API.

Fetches a Classification based on provided criteria.

Parameters

classificationRepository

Service for fetching classification details.

classificationDetailsQueryMapper

Maps criteria to query parameters.

classificationMapper

Maps responses to Classification.

coroutineDispatcher

Dispatcher for coroutine execution.

Constructors

Link copied to clipboard
constructor(classificationRepository: DiscoveryClassificationService, classificationDetailsQueryMapper: ClassificationDetailsQueryMapper, classificationMapper: ClassificationMapper, coroutineDispatcher: CoroutineDispatcher)

Functions

Link copied to clipboard

Executes the use case with the given parameter.