DefaultSearchVulnOverviewUseCase

class DefaultSearchVulnOverviewUseCase @Inject constructor(searchRepository: SearchRepository, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default) : SearchVulnOverviewUseCase

脆弱性対策情報の検索のためのUseCase層

Parameters

searchRepository

JVN検索用のリポジトリ層

defaultDispatcher

脆弱性対策情報を検索時のDispatcher

Constructors

Link copied to clipboard
@Inject
constructor(searchRepository: SearchRepository, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default)

Properties

Link copied to clipboard
open override val searchResults: Flow<List<DomainVulnOverview>>

検索結果

Functions

Link copied to clipboard
open suspend operator override fun invoke(keyword: CharSequence): Result<Int>

JVN APIを使用し、脆弱性対策情報をキーワード検索します