Metadata
Sealed class representing different types of metadata. This class has several subclasses: PublicMetadata, PrivateMetadata, PrivateMetadataByLevel, MaskedMetadata, and MaskedMetadataByLevel.
Inheritors
Types
Link copied to clipboard
Represents metadata with masked value.
Link copied to clipboard
data class MaskedMetadataByLevel(val key: String, val value: String, val level: LogLevel) : Metadata
Represents masked metadata with a specific level of confidentiality.
Link copied to clipboard
Data class representing private metadata. It extends the Metadata class.
Link copied to clipboard
data class PrivateMetadataByLevel(val category: LogComponent, val key: String, val value: String, val level: LogLevel) : Metadata
Represents private metadata with a specific level.
Link copied to clipboard
Represents public metadata with a key-value pair.