Package-level declarations

Types

Link copied to clipboard

Signs the user in by launching Android Solid Services' account picker from your own activity, the way a system account chooser works.

Link copied to clipboard

Opens the system account chooser over Android Solid Services' accounts — every signed-in WebID appears there, with "Add account" routing into Android Solid Services' own sign-in.

Link copied to clipboard
class Solid

Entry point for the Android Solid Services client SDK.

Link copied to clipboard

Client SDK for the Solid Contacts data module: address books, contacts and groups stored on the user's pod.

Link copied to clipboard
sealed class SolidException : Exception

Base type for every error surfaced by the client SDK.

Link copied to clipboard

Client SDK for the sharing notification inbox, built on Linked Data Notifications (LDN). Lets an app read incoming share notifications and access requests from the user's inbox, and send the matching outgoing notifications.

Link copied to clipboard

Reads, creates, updates and deletes resources on the authenticated user's Solid pod by communicating with the Android Solid Services app over IPC.

Link copied to clipboard

Client SDK for the Solid resource-sharing feature: create, list and revoke shares of pod resources, track shares received from others, browse an owner's catalog, and accept or reject access requests.

Link copied to clipboard
data class SolidSignInAccount(val packageName: String, val webId: String, val fullAccess: Boolean = true)

Represents this app's authorized link to a Solid account.

Link copied to clipboard

Manages sign-in authorization between a third-party app and the Android Solid Services app.

Link copied to clipboard
sealed class SolidSignInResult

The outcome of an AuthorizeWithSolid launch.

Link copied to clipboard

A resource body being streamed across from the Android Solid Services app.

Link copied to clipboard

Client SDK for the Solid Tickets data module — the user's wallet: schema:Ticket resources stored on their pod and registered in the Solid type index.