com.snowplowanalytics.snowplow.enrich.common.enrichments.registry
Common trait for all API output formats
Helper class to configure authentication for HTTP API
Just LRU cache
API client able to make HTTP requests
Container for HTTP Basic auth credentials
Container for key with one (and only one) of possible input sources Basically, represents a key for future template context and way to get value out of EnrichedEvent, custom context, derived event or unstruct event.
Preference for extracting JSON from API output
Base trait for API output format Primary intention of these classes is to perform transformation of API raw output to self-describing JSON instance
Describes how to take key from POJO source
Companion object containing common methods for requests and manipulating data
Lets us create an ApiRequestEnrichmentConfig from a JValue
Companion object, containing common methods for input data manipulation and template context building