Documentation ¶
Index ¶
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
}
Client provides methods to interact with the Algolia Personalization API.
func NewClient ¶
NewClient instantiates a new client able to interact with the Algolia Personalization API.
func NewClientWithConfig ¶
func NewClientWithConfig(config Configuration) *Client
NewClientWithConfig instantiates a new client able to interact with the Personalization API.
func (*Client) GetPersonalizationStrategy ¶
func (*Client) SetPersonalizationStrategy ¶
func (c *Client) SetPersonalizationStrategy(strategy Strategy, opts ...interface{}) (res SetPersonalizationStrategyRes, err error)
type Configuration ¶
type EventsScoring ¶
type FacetsScoring ¶
type Strategy ¶
type Strategy struct { EventsScoring []EventsScoring `json:"eventsScoring"` FacetsScoring []FacetsScoring `json:"facetsScoring"` PersonalizationImpact *opt.PersonalizationImpactOption `json:"personalizationImpact"` }
Click to show internal directories.
Click to hide internal directories.