func (c *Client) HostStorageFoldersRemovePost(path string) (err error) {
	values := url.Values{}
	values.Set("path", path)
	err = c.post("/host/storage/folders/remove", values.Encode(), nil)
	return
}
HostStorageFoldersRemovePost uses the /host/storage/folders/remove api
endpoint to remove a storage folder from a host.
package client
import (
	"fmt"
	"net/url"
	"strconv"
	"github.com/NebulousLabs/Sia/crypto"
	"github.com/NebulousLabs/Sia/modules"
	"github.com/NebulousLabs/Sia/node/api"
)
type HostParam string
const (
	HostParamCollateralBudget = HostParam("collateralbudget")
	HostParamMaxCollateral = HostParam("maxcollateral")
	HostParamMinContractPrice = HostParam("mincontractprice")
	HostParamMinDownloadBandwidthPrice = HostParam("mindownloadbandwidthprice")
	HostParamMinUploadBandwidthPrice = HostParam("minuploadbandwidthprice")
	HostParamCollateral = HostParam("collateral")
	HostParamMinStoragePrice = HostParam("minstorageprice")
	HostParamAcceptingContracts = HostParam("acceptingcontracts")
	HostParamMaxDuration = HostParam("maxduration")
	HostParamWindowSize = HostParam("windowsize")
	HostParamMaxDownloadBatchSize = HostParam("maxdownloadbatchsize")
	HostParamMaxReviseBatchSize = HostParam("maxrevisebatchsize")
	HostParamNetAddress = HostParam("netaddress")
)
func (c *Client) HostAnnouncePost() (err error) {
	err = c.post("/host/announce", "", nil)
	return
}
func (c *Client) HostAnnounceAddrPost(address modules.NetAddress) (err error) {
	err = c.post("/host/announce", "netaddress="+string(address), nil)
	return
}
func (c *Client) HostContractInfoGet() (cg api.ContractInfoGET, err error) {
	err = c.get("/host/contracts", &cg)
	return
}
func (c *Client) HostEstimateScoreGet(param, value string) (eg api.HostEstimateScoreGET, err error) {
	err = c.get(fmt.Sprintf("/host/estimatescore?%v=%v", param, value), &eg)
	return
}
func (c *Client) HostGet() (hg api.HostGET, err error) {
	err = c.get("/host", &hg)
	return
}
func (c *Client) HostModifySettingPost(param HostParam, value interface{}) (err error) {
	err = c.post("/host", string(param)+"="+fmt.Sprint(value), nil)
	return
}
func (c *Client) HostStorageFoldersAddPost(path string, size uint64) (err error) {
	values := url.Values{}
	values.Set("path", path)
	values.Set("size", strconv.FormatUint(size, 10))
	err = c.post("/host/storage/folders/add", values.Encode(), nil)
	return
}