func()

in pkg/provider/provider.go [57:66]


func (e FlagProvider) IntEvaluation(ctx context.Context, flag string, defaultValue int64,
	evalCtx openfeature.FlattenedContext) openfeature.IntResolutionDetail {
	confidence := e.confidence.WithContext(processTargetingKey(evalCtx))
	res := confidence.ResolveFlag(ctx, flag, defaultValue, reflect.Int64)
	detail := c.ToIntResolutionDetail(res, defaultValue)
	return openfeature.IntResolutionDetail{
		Value:                    detail.Value,
		ProviderResolutionDetail: toOFResolutionDetail(detail.ResolutionDetail),
	}
}