code: func (client *Client) DeleteSpace(guid string) (Job, Warnings, error) {
  	request, err := client.newHTTPRequest(requestOptions{
  		RequestName: internal.DeleteSpaceRequest,
  		URIParams:   Params{"space_guid": guid},
  		Query: url.Values{
  			"recursive": {"true"},
  			"async":     {"true"},
  		},
  	})
  	if err != nil {
  		return Job{}, nil, err
  	}
  
  	var job Job
  	response := cloudcontroller.Response{
  		DecodeJSONResponseInto: &job,
  	}
  
  	err = client.connection.Make(request, &response)
  	return job, response.Warnings, err
  }
docs: // DeleteSpace deletes the Space associated with the provided
  // GUID. It will return the Cloud Controller job that is assigned to the
  // Space deletion.