Package-level declarations
Types
Base deserializer for JSON:API resource objects.
Functions
Returns the nested JsonArray for the given key, or null when the key is absent or the value is not an array.
Returns the nested JsonObject for the given key, or null when the key is absent or the value is not an object.
Returns the nested JsonArray for the given key, or throws SerializationException if the key is missing or not an object.
Returns the nested JsonObject for the given key, or throws SerializationException if the key is missing or not an object.
Asserts that the JSON:API resource id is present, smart-casting it to String at the call site via a Kotlin Contract.
Asserts that a JSON:API resource has a non-null included object.
Asserts that a JSON:API resource has a non-null relationships object.