EncodedConfiguration
data class EncodedConfiguration(val codec: ByteEncoding = Base62, val transform: PayloadTransform? = null, val binaryFormat: BinaryFormat = PackedFormat.Default)(source)
Holds the configuration for an EncodedFormat instance.
Constructors
Link copied to clipboard
constructor(codec: ByteEncoding = Base62, transform: PayloadTransform? = null, binaryFormat: BinaryFormat = PackedFormat.Default)
Properties
Link copied to clipboard
The underlying binary serialization format used before encoding to text.
Link copied to clipboard
The ASCII-safe byte codec used to turn raw bytes into text (e.g., Base62, Base64).
Link copied to clipboard
An optional PayloadTransform applied after serialization and before encoding. Common uses: CompactZeros to strip leading zeros, integrity checks via Checksum.asTransform, encryption, or error-correcting codes. Use PayloadTransform.then to chain multiple transforms.
EncodedConfiguration
constructor(codec: ByteEncoding = Base62, transform: PayloadTransform? = null, binaryFormat: BinaryFormat = PackedFormat.Default)(source)