Skip to content

Commit

Permalink
Add comment on VirtualDNSUserAnalyticsOptions struct and VirtualDNSUs…
Browse files Browse the repository at this point in the history
…erAnalytics method
  • Loading branch information
patryk committed Nov 14, 2018
1 parent 782398a commit c4e288c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions virtualdns.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ type VirtualDNSAnalytics struct {
Max VirtualDNSAnalyticsMetrics `json:"max"`
}

// VirtualDNSUserAnalyticsOptions represents range and dimension selection on analytics endpoint
type VirtualDNSUserAnalyticsOptions struct {
Metrics []string
Since *time.Time
Expand Down Expand Up @@ -173,6 +174,7 @@ func (o VirtualDNSUserAnalyticsOptions) encode() string {
return v.Encode()
}

// VirtualDNSUserAnalytics retrieves analytics report for a specified dimension and time range
func (api *API) VirtualDNSUserAnalytics(virtualDNSID string, o VirtualDNSUserAnalyticsOptions) (VirtualDNSAnalytics, error) {
uri := "/user/virtual_dns/" + virtualDNSID + "/dns_analytics/report?" + o.encode()
res, err := api.makeRequest("GET", uri, nil)
Expand Down

0 comments on commit c4e288c

Please sign in to comment.