Versions in this module Expand all Collapse all v1 v1.0.0 Feb 17, 2023 Changes in this version + type GetLogRequest struct + From string + Period string + ProjectId string + TimeBucket string + Timezone string + To string + type GetPerformanceRequest struct + From string + Period string + ProjectId string + TimeBucket string + Timezone string + To string + type LiveVisitors struct + LiveVisitors []any + type LiveVisitorsRequest struct + ProjectId string + type Log struct + AppliedFilters []any + AverageSessionDuration float64 + Chart map[string]any + Customs map[string]any + Params map[string]any + type Performance struct + AppliedFilters []any + Chart map[string]any + Params map[string]any + type SwetrixRestClient struct + ApiKey string + HttpClient *http.Client + ProjectId string + func NewSetrixClient(apiKey string) SwetrixRestClient + func (swetrixClient *SwetrixRestClient) GetLiveVisitors(ctx context.Context, request *LiveVisitorsRequest) (*LiveVisitors, error) + func (swetrixClient *SwetrixRestClient) GetLog(ctx context.Context, request *GetLogRequest) (*Log, error) + func (swetrixClient *SwetrixRestClient) GetPerformance(ctx context.Context, request *GetPerformanceRequest) (*Performance, error)