Package-level declarations

Types

Link copied to clipboard
class LicenseeLicenseInfoRepository(produceInput: suspend () -> Source, mainCoroutineDispatcher: CoroutineDispatcher, ioCoroutineDispatcher: CoroutineDispatcher) : LicenseInfoRepository

Retrieve license information produced by licensee

Link copied to clipboard

Parse licences data generated by the licensee gradle plugin.

Functions

Link copied to clipboard
fun LicenseeLicenseInfoRepository(assetManager: AssetManager, licenseeAssetsPath: String = "app/cash/licensee/artifacts.json", mainCoroutineDispatcher: CoroutineDispatcher = Dispatchers.Main, ioCoroutineDispatcher: CoroutineDispatcher = Dispatchers.IO): LicenseeLicenseInfoRepository
fun LicenseeLicenseInfoRepository(licenseeResourcePath: String = "app/cash/licensee/artifacts.json", mainCoroutineDispatcher: CoroutineDispatcher = Dispatchers.Main, ioCoroutineDispatcher: CoroutineDispatcher = Dispatchers.IO): LicenseeLicenseInfoRepository
fun LicenseeLicenseInfoRepository(licenseeResourcePath: String = "compose-resources/app/cash/licensee/artifacts.json", mainCoroutineDispatcher: CoroutineDispatcher = Dispatchers.Main, ioCoroutineDispatcher: CoroutineDispatcher = Dispatchers.IO): LicenseeLicenseInfoRepository