Skip to content

Conversation

@aarsilv
Copy link
Contributor

@aarsilv aarsilv commented Dec 10, 2025

📚Assignment Details Stacked Pull Requests📚

☑️ AssignmentDetails return object and supporting classes (#175)
☑️ Parse more UFC metadata (#176)
☑️ Ingest details part of shared test cases (#177)
👉 FlagEvaluator computes details (#183)
🔲 Ability to unwrap EppoValue to a given type (#184)
🔲 Public assignment details methods (#181)
🔲 Bandit details (#182)

Eppo Internal
🎟️ Ticket: FFESUPPORT-378 - Implement assignment details for common Java core

Motivation and Context

We want to bring detailed assignment capabilities (e.g., get<Type>Details()) to Android and Java SDKs.

Description

This pull request changes the Flag Evaluator's evaluation to return details, instead of just the variant. For non-details assignments, we'll just pull the variant. While this means we'll be doing unnecessary work, our profiling test suggests this wont drastically hurt computation speed and it keeps the code simple.

How has this been documented?

Documentation will be updated for the upstream SDKs once this is incorporated into them

How has this been tested?

FlagEvaluatorTest, ProfileBaseEppoClientTest.java

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants