PathElement

@Serializable(with = PathElementSerializer::class)
sealed interface PathElement(source)

One claim path element: a key, an array index, or every element.

Inheritors

Types

Link copied to clipboard
data object All : PathElement

Every element of an array.

Link copied to clipboard
data class Index(val index: Int) : PathElement

An array element: index.

Link copied to clipboard
data class Key(val key: String) : PathElement

A claim name: key.