in utterance.go [130:147]
func (c *Client) TrainUtterances(trainings []Training) (*TrainingResponse, error) {
utterancesJSON, err := json.Marshal(trainings)
if err != nil {
return nil, err
}
resp, err := c.request(http.MethodPost, "/utterances", "application/json", bytes.NewBuffer(utterancesJSON))
if err != nil {
return nil, err
}
defer resp.Close()
var r *TrainingResponse
decoder := json.NewDecoder(resp)
err = decoder.Decode(&r)
return r, err
}