Package com.kazforge.jsonapi.mapping


@NullMarked package com.kazforge.jsonapi.mapping
Backend-independent application/domain mapping contracts and values.

JSON:API mapping roles select protocol locations without replacing the backend's property configuration. Identifier conversion, resource-type registrations, and resource decorators are explicit inputs to major-specific mapper or reader construction; there is no global registry or ambient mapping configuration.

MappedDocument carries mapping-produced sparse-fieldset provenance to the document writer so validation observes the representation that was actually mapped. DomainData and IncludedResources preserve document shape and wire order for advanced heterogeneous envelopes. RelationshipLinkage is the opt-in carrier for meta owned by one relationship identifier occurrence.