Package-level declarations

Types

Link copied to clipboard
data class CreateFileUseCaseParams(val name: String, val mimeType: String, val parentId: String?)
Link copied to clipboard
data class CreateFileUseCaseResult(val file: OmhFile?)
Link copied to clipboard
data class DeleteFileUseCaseParams(val fileId: String)
Link copied to clipboard
data class DeleteFileUseCaseResult(val isSuccess: Boolean)
Link copied to clipboard
data class DownloadFileUseCaseParams(val fileId: String, val mimeType: String?)
Link copied to clipboard
data class DownloadFileUseCaseResult(val outputStream: ByteArrayOutputStream)
Link copied to clipboard
data class GetFilesListUseCaseParams(val parentId: String = "root")
Link copied to clipboard
data class GetFilesListUseCaseResult(val files: List<OmhFile>)
Link copied to clipboard
object NoParams
Link copied to clipboard
object NoResult
Link copied to clipboard
sealed class OmhResult<out R>
Link copied to clipboard
abstract class OmhSuspendUseCase<in P, R>(coroutineDispatcher: CoroutineDispatcher)
Link copied to clipboard
data class UpdateFileUseCaseParams(val localFileToUpload: File, val fileId: String)
Link copied to clipboard
data class UpdateFileUseCaseResult(val file: OmhFile?)
Link copied to clipboard
data class UploadFileUseCaseParams(val localFileToUpload: File, val parentId: String?)
Link copied to clipboard
data class UploadFileUseCaseResult(val file: OmhFile?)