VerbTarget

sealed interface VerbTarget

What a verb is about, matched against the caller's grant.

A verb that names one resource is checked on that resource; a data-module verb on its module; a verb that touches the account as a whole (the share indexes, the inbox) on the whole pod; and reading the WebID profile, which every app needs to find the pod root, on any entry at all.

Inheritors

Types

Link copied to clipboard
data object AnyEntry : VerbTarget
Link copied to clipboard
data class Module(val id: String) : VerbTarget
Link copied to clipboard
data object Pod : VerbTarget
Link copied to clipboard
data class Resource(val uri: String) : VerbTarget