Package-level declarations
Types
Link copied to clipboard
@Serializable
Link copied to clipboard
class IndexV1Creator(packageManager: PackageManager, repoDir: File, packageNames: Set<String>, repo: RepoV1) : IndexCreator<IndexV1>
Creates a deprecated V1 index from the given packageNames with information obtained from the PackageManager.
Link copied to clipboard
class IndexV1StreamProcessor(indexStreamReceiver: IndexV1StreamReceiver, lastTimestamp: Long, locale: String = DEFAULT_LOCALE, json: Json = IndexParser.json)
Processes a indexV1 stream and calls the given indexStreamReceiver while parsing it. Attention: This requires the following canonical top-level order in the JSON as produced by fdroidserver.
Link copied to clipboard
interface IndexV1StreamReceiver
Link copied to clipboard
class IndexV1Verifier(jarFile: File, expectedSigningCertificate: String?, expectedSigningFingerprint: String?) : JarIndexVerifier
Verifies the old Index V1.
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable(with = PermissionV1Serializer::class )