gsdsdk / com.gsd.software.sdk.fileservice.repository.download / DownloadDataSource
interface DownloadDataSource
Created by jmielczarek on 14/09/2020
Name | Summary |
---|---|
downloadFile | open fun downloadFile(fileId: String , resultObserver: ( RepositoryResult < String >) -> Unit , progressObserver: (progress: Long , size: Long ) -> Unit , cancelObserver: ( CancelLoadCallback ) -> Unit , directoryName: String = DOWNLOAD_DIRECTORY): Unit open fun downloadFile(fileId: String , directoryPath: String , resultObserver: ( RepositoryResult < String >) -> Unit , progressObserver: (progress: Long , size: Long ) -> Unit , cancelObserver: ( CancelLoadCallback ) -> Unit ): Unit |
getFilePath | open fun getFilePath(fileId: String , fileName: String , directoryName: String = DOWNLOAD_DIRECTORY): String ? |
getOrCreateDirectoryPath | open fun getOrCreateDirectoryPath(directoryName: String ): String |
Name | Summary |
---|---|
DownloadLocal | class DownloadLocal : DownloadDataSource Created by jmielczarek on 14/09/2020 |
DownloadRemote | class DownloadRemote : DownloadDataSource Created by jmielczarek on 14/09/2020 |
DownloadRepository | class DownloadRepository : DownloadDataSource Created by jmielczarek on 14/09/2020 |