Package com.kazforge.jsonapi.representation


@NullMarked package com.kazforge.jsonapi.representation
Backend-independent representation shaping and inclusion/fieldset contracts.

A RepresentationSelection is per operation, requests only include paths and sparse fieldsets, and preserves whether include was explicitly supplied. A RepresentationPolicy is application/runtime configuration that permits and bounds those requests. A selection does not grant permission or override policy, and representation policy is not a substitute for endpoint, resource, or field authorization. Selection and policy carry JSON:API member names.