Package-level declarations

Types

Link copied to clipboard

Object responsible for serializing and deserializing maps to and from JSON strings.

Link copied to clipboard
object UUIDSerializer : KSerializer<UUID>

Serializer object for handling UUID serialization and deserialization.

Functions

Link copied to clipboard

Extension function to decode a ByteArray to a QueueMessage using the provided Json instance.

Link copied to clipboard

Extension function to decode a String to a QueueMessage using the provided Json instance.

Link copied to clipboard

Extension function to encode a QueueMessage to a ByteArray using the provided Json instance.

Link copied to clipboard

Extension function to encode a QueueMessage to a String using the provided Json instance.

Link copied to clipboard
fun extractProperties(repo: Map<*, *>, key: String): Properties

Extracts properties from a map and converts them to a Properties object.

Link copied to clipboard
inline fun <T> getSection(filePath: String, section: String): T

Reads a specific section from a YAML file and converts it to the specified type.

Link copied to clipboard
inline fun <T> Map<*, *>.readValue(key: String): T

Reads a value from a map and converts it to the specified type.