GetPromotedAdResponseUseCase

class GetPromotedAdResponseUseCase(promotedRepository: PromotedAdService, coroutineDispatcher: CoroutineDispatcher) : SuspendUseCase<String, ResponseBody?>

Retrieves promoted ad responses for the Discovery API.

Fetches a ResponseBody based on a provided URL.

Parameters

promotedRepository

Service for fetching promoted ad data.

coroutineDispatcher

Dispatcher for coroutine execution.

Constructors

Link copied to clipboard
constructor(promotedRepository: PromotedAdService, coroutineDispatcher: CoroutineDispatcher)

Functions

Link copied to clipboard
suspend operator fun invoke(parameter: String): Resource<ResponseBody?>

Executes the use case with the given parameter.