Package-level declarations

File lists.

File Catalog

The FileCatalog interface provides the following methods for working with lists and files.

File Lists

List of child files.

val fileManager: FileManager
lifecycleScope.launch {
fileManager.catalog.createFilesPagingFlow(
parentFileId = "File Parent Id",
sorting = FileSortingMode.BY_TYPE,
config = null, // PagingConfig
)
}

List of newly opened files.

val fileManager: FileManager
lifecycleScope.launch {
fileManager.catalog.createResentOpenedFilesPagingFlow(
sorting = FileSortingMode.BY_TYPE,
config = null, // PagingConfig
)
}

File Methods

Getting a file by Id.

val fileManager: FileManager
lifecycleScope.launch {
val file: FileItem = fileManager.catalog.getFileById("File id")
}

Getting a file content link.

val fileManager: FileManager
lifecycleScope.launch {
val fileDownloadLink: String? = fileManager.catalog.getFileContentLink("File id")
}

Types

Link copied to clipboard
interface FileCatalog