func()

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
}