in message.go [82:100]
func (c *Client) Parse(req *MessageRequest) (*MessageResponse, error) {
if req == nil {
return nil, errors.New("invalid request")
}
q := buildParseQuery(req)
resp, err := c.request(http.MethodGet, "/message"+q, "application/json", nil)
if err != nil {
return nil, err
}
defer resp.Close()
var msgResp *MessageResponse
decoder := json.NewDecoder(resp)
err = decoder.Decode(&msgResp)
return msgResp, err
}