Package-level declarations

This package contains classes that represent data models to work with the mapping middleware.

Types

Link copied to clipboard
@Serializable
internal data class NewBodyField(val key: String, val type: String)

Represents a field in the new body.

Link copied to clipboard
@Serializable
internal data class NewBodyMappingRule(val newBodyFields: Map<String, NewBodyField>, val oldBodyFields: Map<String, OldBodyField>, val ignoreEmptyValues: Boolean = false)

Represents a new body mapping rule.

Link copied to clipboard
@Serializable
internal data class OldBodyField(val keys: List<String>, val type: String, val parents: List<String> = emptyList())

Represents a field in the old body.