JvnRemoteDataSource

class JvnRemoteDataSource @Inject constructor(myJvnApiService: MyJvnApiService) : JvnDataSource

RetrofitによるData層の実装

Constructors

Link copied to clipboard
@Inject
constructor(myJvnApiService: MyJvnApiService)

Functions

Link copied to clipboard
open suspend override fun deleteAll()
Link copied to clipboard
open suspend override fun exists(secIdentifier: CharSequence): Boolean
Link copied to clipboard
open override fun getFavoritesStream(): Flow<List<DomainVulnOverview>>
Link copied to clipboard
open suspend override fun getVulnOverviews(keyword: CharSequence?, rangeDatePublic: CharSequence, rangeDatePublished: CharSequence, rangeDateFirstPublished: CharSequence): Result<List<DomainVulnOverview>>

脆弱性概要情報を取得します

Link copied to clipboard
open override fun getVulnOverviewsStream(): Flow<List<DomainVulnOverview>>
Link copied to clipboard
open suspend override fun saveVulnOverviews(vulnOverviews: List<DomainVulnOverview>)
Link copied to clipboard
open suspend override fun updateFavorite(id: String, favorite: Boolean)