func()

in utterance.go [47:66]


func (c *Client) GetUtterances(limit int, offset int) ([]Utterance, error) {
	if limit <= 0 {
		limit = 0
	}
	if offset <= 0 {
		offset = 0
	}

	resp, err := c.request(http.MethodGet, fmt.Sprintf("/utterances?limit=%d&offset=%d", limit, offset), "application/json", nil)
	if err != nil {
		return []Utterance{}, err
	}

	defer resp.Close()

	var utterances []Utterance
	decoder := json.NewDecoder(resp)
	err = decoder.Decode(&utterances)
	return utterances, err
}