Package-level declarations

Types

Link copied to clipboard
class ReleaseScreen(projectId: String, releaseId: String) : NovaScreen

The ReleaseScreen class is used to retrieve and display the data of a release

Link copied to clipboard
class ReleaseScreenViewModel(snackbarHostState: SnackbarHostState)

The ReleaseScreenViewModel class is the support class used by the ReleaseScreen to execute the requests to refresh and work on a release

Functions

Link copied to clipboard
actual fun downloadAssets(containerDirectoryPath: String, getAssetName: (Int) -> String, assets: List<String>)

Wrapper function to download the assets uploaded

expect fun downloadAssets(containerDirectoryPath: String, getAssetName: (Int) -> String, assets: List<String>)

Wrapper function to download the assets uploaded

actual fun downloadAssets(containerDirectoryPath: String, getAssetName: (Int) -> String, assets: List<String>)

Wrapper function to download the assets uploaded

Link copied to clipboard
expect fun downloadAssetsUploaded(assetsUploaded: List<<Error class: unknown class>>)

Function to download the assets uploaded

Link copied to clipboard
actual fun downloadReport(report: String)

Function to download a Release's report

expect fun downloadReport(report: String)

Function to download a Release's report

actual fun downloadReport(report: String)

Function to download a Release's report

Link copied to clipboard
actual fun getAsset(asset: PlatformFile?): String?

Function to get the asset's path

expect fun getAsset(asset: PlatformFile?): String?

Function to get the asset's path

actual fun getAsset(asset: PlatformFile?): String?

Function to get the asset's path

Link copied to clipboard
expect fun openAsset(asset: <Error class: unknown class>)

Function to open an asset downloaded

Link copied to clipboard
fun performAssetsDownload(containerDirectoryPath: String, getAssetName: (Int) -> String, assets: List<String>)

Function to perform the assets download