| Modifier and Type | Method and Description |
|---|---|
List<Flag> |
FlagsmithClient.getFeatureFlags(FeatureUser user)
Get a list of existing Features for the given environment and user
|
List<Flag> |
FlagsmithClient.getFeatureFlags(FeatureUser user,
boolean doThrow)
Get a list of existing Features for the given environment and user
|
String |
FlagsmithClient.getFeatureFlagValue(String featureId,
FeatureUser user)
Get Feature value (remote config) for given feature id and user
|
Trait |
FlagsmithClient.getTrait(FeatureUser user,
String key)
Get user Trait for given user identity and trait key.
|
List<Trait> |
FlagsmithClient.getTraits(FeatureUser user,
String... keys)
Get a list of user Traits for user identity and trait keys
|
FlagsAndTraits |
FlagsmithClient.getUserFlagsAndTraits(FeatureUser user)
Get a list of existing user Traits and Flags for the given environment and identity user
It fails silently if there is an error
|
FlagsAndTraits |
FlagsmithClient.getUserFlagsAndTraits(FeatureUser user,
boolean doThrow)
Get a list of existing user Traits and Flags for the given environment and identity user
|
boolean |
FlagsmithClient.hasFeatureFlag(String featureId,
FeatureUser user)
Check if Feature flag exist and is enabled for given user
|
List<Trait> |
FlagsmithClient.identifyUserWithTraits(FeatureUser user,
List<Trait> traits)
Create or update a list of user Traits for given user identity.
|
List<Trait> |
FlagsmithClient.identifyUserWithTraits(FeatureUser user,
List<Trait> traits,
boolean doThrow)
Create or update a list of user Traits for given user identity.
|
Trait |
FlagsmithClient.updateTrait(FeatureUser user,
Trait toUpdate)
Update user Trait for given user and Trait details.
|
Trait |
FlagsmithClient.updateTrait(FeatureUser user,
Trait toUpdate,
boolean doThrow)
Update user Trait for given user and Trait details.
|
| Constructor and Description |
|---|
Trait(FeatureUser identity,
String key,
String value) |
Copyright © 2021. All rights reserved.