func (s *Session) SetCookie(cookie *Cookie) error {
	if cookie == nil {
		return errors.New("nil cookie is invalid")
	}
	request := struct {
		Cookie *Cookie `json:"cookie"`
	}{cookie}

	return s.Send("POST", "cookie", request, nil)
}