ParsedShareLink

data class ParsedShareLink(val resourceUri: String, val ownerWebId: String?, val resourceType: String? = null) : Parcelable

The decoded contents of a solidshare:// share deep link.

A link always carries the resourceUri it points at, and optionally the ownerWebId of the sender so the receiver knows who shared it even on the QR / link path (the notification path already carries the owner). ownerWebId is null when the link does not encode a sender.

resourceType is the RDF class IRI of the entity the link points at (e.g. https://schema.org/Ticket) when the sender encoded one — a rendering hint for the receiver's confirmation UI, not a trusted fact. Links never encode the entity's title. Null on untyped links and every legacy link.

Constructors

Link copied to clipboard
constructor(resourceUri: String, ownerWebId: String?, resourceType: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)