func PostFormEntry(client *api.Client, postData url.Values) {
	response, err := client.EntriesApi().PostEntries(formHash, postData)
	if err != nil {
		log.Fatalf("Unable to get form from API: %+v", err)
	}

	log.Printf("Fetched form: %+v", response)
}
func GetFormEntries(client *api.Client) {
	fields, err := client.EntriesApi().Entries(formHash, 1, 10)
	if err != nil {
		log.Fatalf("Unable to get form from API: %+v", err)
	}

	log.Printf("Fetched form: %v", fields)
}
func GetFormFields(client *api.Client) {
	fields, err := client.FieldsApi().Fields(formHash, false)
	if err != nil {
		log.Fatalf("Unable to get form from API: %+v", err)
	}

	log.Printf("Fetched form: %v", fields)
}
func GetOneForm(client *api.Client) {
	form, err := client.FormsApi().FormsDetails(formHash, false)
	if err != nil {
		log.Fatalf("Unable to get form from API: %+v", err)
	}

	log.Printf("Fetched form: %+v", form)
}
func GetAllForms(client *api.Client) {
	collection, err := client.FormsApi().Forms(false)
	if err != nil {
		log.Fatalf("Unable to get form from API: %+v", err)
	}

	log.Printf("Amount of forms fetched: %d", len(collection.Forms))
}
func main() {
	client := new(api.Client)
	client.Config = wufoo.Config{"API key", "subdomain"} // put your values

	//	GetOneForm(client)
	//	GetAllForms(client)
	//	GetFormFields(client)
	//	GetFormEntries(client)

	//	postData := make(url.Values)
	//	postData.Set("Field10", "Name")
	//	postData.Set("Field11", "Second")
	//	postData.Set("Field3", "*****@*****.**")
	//	postData.Set("Field4", "01512534976")
	//	postData.Set("Field118", "Test API wrapper")
	//
	//	PostFormEntry(client, postData)
}