Documentation
¶
Index ¶
- type Client
- func (c *Client) GetBoolValueDetails(key string, defaultValue bool, user sdk.User) sdk.BoolEvaluationDetails
- func (c *Client) GetFloatValueDetails(key string, defaultValue float64, user sdk.User) sdk.FloatEvaluationDetails
- func (c *Client) GetIntValueDetails(key string, defaultValue int, user sdk.User) sdk.IntEvaluationDetails
- func (c *Client) GetRequests() []Request
- func (c *Client) GetStringValueDetails(key string, defaultValue string, user sdk.User) sdk.StringEvaluationDetails
- func (c *Client) Reset()
- func (c *Client) WithBoolEvaluation(eval func(req Request) sdk.BoolEvaluationDetails)
- func (c *Client) WithFloatEvaluation(eval func(req Request) sdk.FloatEvaluationDetails)
- func (c *Client) WithIntEvaluation(eval func(req Request) sdk.IntEvaluationDetails)
- func (c *Client) WithStringEvaluation(eval func(req Request) sdk.StringEvaluationDetails)
- type Request
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient() *Client
NewClient creates enough of the ConfigCat client to record flag interactions.
func (*Client) GetBoolValueDetails ¶
func (*Client) GetFloatValueDetails ¶
func (*Client) GetIntValueDetails ¶
func (*Client) GetRequests ¶
func (*Client) GetStringValueDetails ¶
func (*Client) WithBoolEvaluation ¶
func (c *Client) WithBoolEvaluation(eval func(req Request) sdk.BoolEvaluationDetails)
func (*Client) WithFloatEvaluation ¶
func (c *Client) WithFloatEvaluation(eval func(req Request) sdk.FloatEvaluationDetails)
func (*Client) WithIntEvaluation ¶
func (c *Client) WithIntEvaluation(eval func(req Request) sdk.IntEvaluationDetails)
func (*Client) WithStringEvaluation ¶
func (c *Client) WithStringEvaluation(eval func(req Request) sdk.StringEvaluationDetails)
Click to show internal directories.
Click to hide internal directories.