github.com/mailgun/mailgun-go/v3@v3.6.4/limits.go (about) 1 package mailgun 2 3 import "context" 4 5 type TagLimits struct { 6 Limit int `json:"limit"` 7 Count int `json:"count"` 8 } 9 10 // GetTagLimits returns tracking settings for a domain 11 func (mg *MailgunImpl) GetTagLimits(ctx context.Context, domain string) (TagLimits, error) { 12 r := newHTTPRequest(generatePublicApiUrl(mg, domainsEndpoint) + "/" + domain + "/limits/tag") 13 r.setClient(mg.Client()) 14 r.setBasicAuth(basicAuthUser, mg.APIKey()) 15 var resp TagLimits 16 err := getResponseFromJSON(ctx, r, &resp) 17 return resp, err 18 }