Android
androidJvm
downloads-api
/
com.duckduckgo.downloads.api
/
DownloadsRepository
Downloads
Repository
interface
DownloadsRepository
Members
Functions
delete
Link copied to clipboard
abstract
suspend
fun
delete
(
downloadId
:
Long
)
abstract
suspend
fun
delete
(
downloadIdList
:
List
<
Long
>
)
delete
All
Link copied to clipboard
abstract
suspend
fun
deleteAll
(
)
get
Download
Item
Link copied to clipboard
abstract
suspend
fun
getDownloadItem
(
downloadId
:
Long
)
:
DownloadItem
?
get
Downloads
Link copied to clipboard
abstract
suspend
fun
getDownloads
(
)
:
List
<
DownloadItem
>
get
Downloads
As
Flow
Link copied to clipboard
abstract
fun
getDownloadsAsFlow
(
)
:
Flow
<
List
<
DownloadItem
>
>
insert
Link copied to clipboard
abstract
suspend
fun
insert
(
downloadItem
:
DownloadItem
)
:
Long
insert
All
Link copied to clipboard
abstract
suspend
fun
insertAll
(
downloadItems
:
List
<
DownloadItem
>
)
update
Link copied to clipboard
abstract
suspend
fun
update
(
downloadId
:
Long
,
downloadStatus
:
Int
,
contentLength
:
Long
)
abstract
suspend
fun
update
(
fileName
:
String
,
downloadStatus
:
Int
,
contentLength
:
Long
)