com.snowplowanalytics.snowplow.enrich.common.enrichments.registry.apirequest
Validated Optional Map of Strings used to inject values into corresponding placeholders (key inside double curly braces) in template strings Failure means failure while accessing particular field, like invalid JSONPath, POJO-access, etc None means any of required fields were not found, so this lookup need to be skipped in future Tag used to not merge values on colliding keys (Tags.FirstVal can be used as well)
Build and merge template context out of list of all inputs
Build and merge template context out of list of all inputs
list of validated optional (empty/single) kv pairs derived from POJO and JSON inputs
validated optional template context
Get template context out of input configurations If any of inputs missing it will return None
Get template context out of input configurations If any of inputs missing it will return None
input-configurations with for keys and instructions how to get values
current enriching event
list of contexts derived on enrichment process
list of custom contexts shredded out of event
optional unstruct event object
final template context
Get data out of all JSON contexts matching schemaCriterion
If more than one context match schemaCriterion, first will be picked
Get data out of all JSON contexts matching schemaCriterion
If more than one context match schemaCriterion, first will be picked
list of self-describing JSON contexts attached to event
part of URI
first (optional) self-desc JSON matched schemaCriterion
Companion object, containing common methods for input data manipulation and template context building