Documentation
¶
Index ¶
- Variables
- func EvaluationID(featureID string, featureVersion int32, userID string) string
- func GenerateFeaturesID(features []*ftproto.Feature) string
- func NewEvaluator() *evaluator
- func UserEvaluationsID(userID string, userMetadata map[string]string, features []*ftproto.Feature) string
- type UserEvaluations
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrDefaultStrategyNotFound = errors.New("evaluator: default strategy not found") ErrFeatureNotFound = errors.New("evaluator: feature not found") ErrPrerequisiteVariationNotFound = errors.New("evaluator: prerequisite variation not found") ErrVariationNotFound = errors.New("evaluator: variation not found") ErrUnsupportedStrategy = errors.New("evaluator: unsupported strategy") )
Functions ¶
func GenerateFeaturesID ¶
func NewEvaluator ¶
func NewEvaluator() *evaluator
Types ¶
type UserEvaluations ¶
type UserEvaluations struct {
*ftproto.UserEvaluations
}
func NewUserEvaluations ¶
func NewUserEvaluations( id string, evaluations []*ftproto.Evaluation, archivedFeaturesIds []string, forceUpdate bool, ) *UserEvaluations
Click to show internal directories.
Click to hide internal directories.