JsonApiLinkage

sealed interface JsonApiLinkage

JSON:API relationship linkage.

Inheritors

Types

Link copied to clipboard

An empty to-one relationship.

Link copied to clipboard
data object Missing : JsonApiLinkage

The relationship has no data member.

Link copied to clipboard
data class ToMany(val resources: List<JsonApiRelationshipData>) : JsonApiLinkage

A to-many relationship.

Link copied to clipboard
data class ToOne(val resource: JsonApiRelationshipData) : JsonApiLinkage

A non-empty to-one relationship.