Package-level declarations

Types

Link copied to clipboard
data class ConfigMetadata(val name: String, val value: String) : TypedUserAgentMetadata

Configuration metadata

Link copied to clipboard
class CustomUserAgentMetadata(extras: Map<String, String> = mapOf(), typedExtras: List<TypedUserAgentMetadata> = listOf())

Operation context element for adding additional metadata to the User-Agent header string.

Link copied to clipboard
data class FeatureMetadata(val name: String, val version: String? = null) : TypedUserAgentMetadata

Feature metadata

Link copied to clipboard
sealed interface TypedUserAgentMetadata

Marker interface for addition of classified metadata types (e.g. ConfigMetadata or FeatureMetadata).

Inherited properties

Link copied to clipboard
val <Error class: unknown class>.customUserAgentMetadata: CustomUserAgentMetadata

Get the CustomUserAgentMetadata instance to append additional context to the generated User-Agent string.