fromEvaluationDetails static method

OTelAttributes fromEvaluationDetails(
  1. EvaluationDetails details, {
  2. String? providerName,
})

Creates OpenTelemetry-compatible attributes from EvaluationDetails

This is a convenience method for use in hooks, especially the finally_ hook.

Implementation

static OTelAttributes fromEvaluationDetails(
  EvaluationDetails details, {
  String? providerName,
}) {
  return createOTelAttributes(
    flagKey: details.flagKey,
    value: details.value,
    providerName: providerName,
    variant: details.variant,
    reason: details.reason,
  );
}